【发布时间】:2013-06-10 04:16:40
【问题描述】:
我正在尝试构建一个静态库,该库具有在 Podfile 中指定的不同依赖项(例如 AFNetworking)。我不希望依赖项包含在最终的静态库中(调用 libMyProject.a),我只想链接它们,然后创建一个 MyProject.Podspec 文件,我可以在其中放置相同的依赖项。
问题是,当我构建 libMyProject.a 时,libPods.a 被链接并包含在内,因此如果我分发 libMyProject.a 并且其他人将它集成到使用某些相同依赖项的项目中,它将具有重复的符号问题。
如何链接 libPods.a 库但不将其包含在 libMyProject.a 中?它应该像链接其他现有框架一样工作。
谢谢!
【问题讨论】:
-
如果您在下面添加的答案是正确的,请将其标记为正确,这样该问题就不再显示为未决。
标签: ios xcode static-libraries cocoapods