我正在尝试构建一个静态库,其中在Podfile文件中指定了不同的依赖项(例如AFNetworking)。我不希望这些依赖项被包含在最终的静态库(libMyProject.a)中,我只想链接它们,并创建一个名为MyProject.Podspec的文件,在其中放置相同的依赖项。
问题在于当我构建libMyProject.a时,libPods.a被链接并包含在其中,因此,如果我分发libMyProject.a并且其他人将其集成到使用某些相同依赖项的项目中,就会出现重复符号的问题。
如何在链接libPods.a库的同时不将其包含在libMyProject.a中?它应该像链接其他现有框架一样工作。
谢谢!
问题在于当我构建libMyProject.a时,libPods.a被链接并包含在其中,因此,如果我分发libMyProject.a并且其他人将其集成到使用某些相同依赖项的项目中,就会出现重复符号的问题。
如何在链接libPods.a库的同时不将其包含在libMyProject.a中?它应该像链接其他现有框架一样工作。
谢谢!