[英]How to create a cocoa touch framework with its own pods
我没有看到这个问题被问到,并回答了好几年。 我们现在使用的是更新版本的 Xcode 和 Pods,所以我认为值得重新访问。
如果我想创建一个本身想要依赖于特定 pod 的可可触摸框架,那么如何进行呢?
我想将一些 Pod(例如 alamofire)添加到我在其他几个工作区中使用的可可触摸框架中,这些工作区也使用自己的 Pod。
我正准备将 pod 添加到框架中,然后意识到可能出现的所有问题,并认为我会先在这里提问,因为我没有看到与最新 Xcode 和 pod 版本相关的真正相关信息。
这适用于使用 Xcode 10 的 iOS swift 项目。
感谢那些已经这样做的人的任何内部!
谢谢,乙
首先,在您的 on cocoa touch 框架中添加另一个库会导致 Apple 不推荐的伞形框架。 您可以在下面检查:
回答你的问题:
创建依赖于其他库(称为第三方库)的可可触摸框架(称为 MyLib)。 在这种情况下,您必须明确提及将使用 MyLib 的开发人员,他们还必须在他们的项目中添加第三方库。
如果您在 cocoapods 上上传您的库,则使用可以在 podspec 文件中提及具有属性:
s.ios.dependency 'ThirdPartyLib'
当任何开发人员尝试安装您的 MyLib pod 时,执行上述依赖库将与您的框架一起安装。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.