如何使用pod包创建编译框架
How to use pod package to create a compiled framework
我正在尝试使用 cocoa pods 包扩展来创建编译框架。
可以在这里找到包含源代码和 pod 规范的示例项目:
https://github.com/avnerbarr/TestFramework.git
可以在此处找到结果输出:
https://github.com/avnerbarr/TestFrameworkCompiled
大意是想用cocoapods.
创建一个项目
当我需要分发封闭源代码时 - 我需要将所有依赖项包含在生成的框架中。
我不希望我的最终用户被迫使用 cocoa pods。
但如果我可以利用 cocoa pods 能力将所有内容编译和打包在一起,那就太好了。
我应该怎么做?
您可以为此使用 vendored_frameworks
属性。它允许您指定将与用户应用程序链接的已编译框架的路径。
spec.ios.vendored_frameworks = 'Frameworks/MyFramework.framework'
我正在尝试使用 cocoa pods 包扩展来创建编译框架。
可以在这里找到包含源代码和 pod 规范的示例项目:
https://github.com/avnerbarr/TestFramework.git
可以在此处找到结果输出:
https://github.com/avnerbarr/TestFrameworkCompiled
大意是想用cocoapods.
创建一个项目当我需要分发封闭源代码时 - 我需要将所有依赖项包含在生成的框架中。
我不希望我的最终用户被迫使用 cocoa pods。
但如果我可以利用 cocoa pods 能力将所有内容编译和打包在一起,那就太好了。
我应该怎么做?
您可以为此使用 vendored_frameworks
属性。它允许您指定将与用户应用程序链接的已编译框架的路径。
spec.ios.vendored_frameworks = 'Frameworks/MyFramework.framework'