我正在使用xCode 6.3开发iOS应用。该项目将Cocoapods用于许多库。我总是打开xcode工作区,而不是项目文件。
当我在调试模式下构建应用程序时,我得到300多个重复的符号错误,这当然会导致构建失败。为了解决这个问题,我从“使用库链接二进制文件”列表中删除了libpods.a,然后它就可以了。但是现在当我将其存档以便上传到应用程序商店时,它失败并显示“ld:找不到-lPods-Mixpanel的库”错误。
如果我将libpods.a添加回列表,我可以将其归档,但是我无法在调试模式下构建它。
我已经多次检查了所有设置,但我看不出调试和发布模式之间有什么区别。
如何解决此问题或获取更多信息以进行调试?
编辑:以下是我项目中的标志
其他图书馆员旗帜:$(OTHER_LDFLAGS)
其他链接器标志:$(继承)
Xcode会对这两个进行评估并将其填入,但我无法复制或查看全文。这是一个截图。