找不到-llib的库.(clang:错误:链接器命令失败,退出代码为1(使用-v查看调用))

Imr*_*ran 4 xcode clang linker-errors ios

我正在开发一个以前完成并上传到app store的项目.当我在Xcode 5.0中运行这个应用程序时,它工作正常,但是当我在Xcode版本5.1.1(5B1008)上运行时,我在两个设备上都收到链接器错误和模拟器.

错误消息 - 找不到-llib的库.(clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)).

我已经搜索了很多,但我没有得到任何关于Library not found for -llib错误的线索.有什么我必须在构建设置中更改来解决这个问题吗?

tro*_*foe 8

查看-L正在使用的选项的链接器命令行:

在此输入图像描述

然后使用TerminalFinder查看您的libXXX.a文件是否存在于这些目录中.如果库存在于其他位置,则需要配置库搜索路径:

在此输入图像描述

但是,在应用程序中使用库时,您在问题中未提供的一些详细信息:

  • 库是否构建为Xcode项目/工作区的一部分(如第一张图片中所示)?
  • 库是由第三方提供的二进制(.a)和头文件(如第二个图像中所示)?