找不到-lXXX的库

时间:2011-08-06 13:42:23

标签: iphone xcode

如果您试图在Xcode中运行从互联网上下载的iphone项目,并且遇到“找不到-lxxx的库”,那么-xxx是某些第三方库,您在哪里可以设置库路径?我不确定这是设置的位置,在SCM->库路径是空白的,其他所有内容似乎都匹配其他工作项目的配置窗口

当我查看构建日志时,我在链接器输出中看到以下内容:

-ObjC -ljson

如何将项目配置为在构建时不尝试链接到该库?

4 个答案:

答案 0 :(得分:4)

如果使用cocoapods并收到此错误,请尝试更新cococapods
$ sudo gem update cocoapods

然后更新项目的广告 $ pod update

我不知道具体原因,但我认为这是因为旧版本没有为新XCode正确设置库。
希望这有帮助。

答案 1 :(得分:3)

在项目设置的构建选项卡中,有一个链接器选项的字段,我从这里删除了-ljson以解决问题。

答案 2 :(得分:0)

您需要添加该库以添加项目,或者您可以从项目中删除并删除所有引用。 This可以为您提供帮助,只需点击图书馆并更改“必填”选项。

答案 3 :(得分:0)

在某些情况下,这可能会有所帮助:

Xcode > Preferences > Locations > Locations > Advanced, select Unique.

我面临着类似的问题,并且从“遗产”中追逐“独特”解决了这个问题