在发布模式下找不到xCode ld库,在调试模式下找到重复的符号

时间:2015-06-26 00:10:03

标签: ios objective-c xcode cocoapods linker-errors

我正在使用xCode 6.3开发iOS应用。该项目将Cocoapods用于许多库。我总是打开xcode工作区,而不是项目文件。

当我在调试模式下构建应用程序时,我得到300多个重复的符号错误,这当然会导致构建失败。为了解决这个问题,我从“使用库链接二进制文件”列表中删除了libpods.a,然后它就可以了。但是现在当我将其存档以便上传到应用程序商店时,它失败并显示“ld:找不到-lPods-Mixpanel的库”错误。

如果我将libpods.a添加回列表,我可以将其归档,但是我无法在调试模式下构建它。

我已经多次检查了所有设置,但我看不出调试和发布模式之间有什么区别。

如何解决此问题或获取更多信息以进行调试?

编辑:以下是我项目中的标志

其他图书馆员旗帜:$(OTHER_LDFLAGS)

其他链接器标志:$(继承)

Xcode会对这两个进行评估并将其填入,但我无法复制或查看全文。这是一个截图。

linker flags screenshot

0 个答案:

没有答案