ios – 使用Cocapods构建静态库

ios – 使用Cocapods构建静态库,第1张

概述我正在尝试构建一个在Podfile中指定的具有不同依赖关系(例如AFNetworking)的静态库.我不希望将依赖关系包含在最终的静态库(调用libMyProject.a)中,我只想链接到它们,然后创建一个MyProject.Podspec文件,我可以在其中放置相同的依赖项. 问题是,当我构建libMyProject.a时,libPods.a被链接并包含在内,所以如果我分发libMyProject


我正在尝试构建一个在Podfile中指定的具有不同依赖关系(例如AFNetworking)的静态库.我不希望将依赖关系包含在最终的静态库(调用libmyProject.a)中,我只想链接到它们,然后创建一个MyProject.Podspec文件,我可以在其中放置相同的依赖项.

问题是,当我构建libmyProject.a时,libPods.a被链接并包含在内,所以如果我分发libmyProject.a和其他人将它集成到一个使用某些相同依赖项的项目中,它将会有重复的符号问题.

如何链接到libPods.a lib但不包括在libmyProject.a?它应该像其他现有框架一样工作.

谢谢!

解决方法 我通过从构建阶段的“链接二进制库与库”中删除libPods.a lib来解决这个问题. 总结

以上是内存溢出为你收集整理的ios – 使用Cocapods构建静态库全部内容,希望文章能够帮你解决ios – 使用Cocapods构建静态库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1063987.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存