如何使用pod包创建编译框架

时间:2015-06-18 12:09:50

标签: frameworks cocoapods podspec

我正在尝试使用cocoa pods包扩展来创建一个编译框架。

可以在此处找到包含源代码和pod规范的示例项目:

https://github.com/avnerbarr/TestFramework.git

结果输出可以在这里找到:

https://github.com/avnerbarr/TestFrameworkCompiled

主要想法是我想用可可豆荚创建一个项目。

当我需要分发关闭源时 - 我需要将所有依赖项包含在生成的框架中。

我不希望我的最终用户被迫使用可可豆荚。

但如果我能利用可可豆荚的能力来编译和包装所有东西,那就太棒了。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用vendored_frameworks属性。它允许您指定将与用户应用程序链接的已编译框架的路径。

spec.ios.vendored_frameworks = 'Frameworks/MyFramework.framework'