【发布时间】:2017-07-04 13:42:15
【问题描述】:
我编写了一个使用SAMKeychain 的框架。这个frameworkA在一个iOS项目中使用。
作为回报,iOS 项目有一些额外的类使用相同的SAMKeychain。我正在尝试找到一种方法来引用框架中的 SAMKeychain 并将其作为依赖项(但不包括 SAMKeychain 源)包含在框架内。
我尝试在框架中仅引用 SAMKeychain 的头文件并尝试构建框架,但它失败并出现链接错误 _OBJC_CLASS_$_SAMKeychain
在框架和 iOS 项目之间共享第三方代码的最佳方式是什么
【问题讨论】:
-
如果我正确理解您的问题,Cocoapods 是最好的解决方案。
-
怎么样? :) 我在我的 SAMKeychain 框架中使用了 cocoapods。但是如果我对 iOS 项目做同样的事情会导致重复的符号...
-
如果
Pods和您的应用程序都使用相同的PodCocoapods应该解决该依赖关系。
标签: ios objective-c iphone ios-frameworks