<问题
您需要编写一个封闭源 SDK,但您希望使用依赖项。由于进程运行时的限制,您只能在应用中拥有一个依赖项版本。如果您的封闭源 SDK 碰巧包含与其他 SDK 相同的依赖项,那么您的 SDK 消费者将不会有好的体验。
<答案
CocoaPods 打包器是一个 pod
命令,它采用 Podspec 并为您生成结果框架或静态库。它具有安全嵌入其依赖项的技术,并使用 Podspec 作为所有设置的事实来源。
bundle exec pod package ORStackView.podspec
要了解更多信息,请查看 cocoapods/cocoapods-packager
。