我正在尝试存档使用ParseKit的iPad应用程序。我可以使用ParseKit运行应用程序,使用调试配置进行任何构建(即,在设备/模拟器上运行和分析。)然而,当我使用发布配置时,我收到以下链接器错误:
ld:找不到-lparsekit的库 collect2:ld返回1退出状态 命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2失败,退出代码为1
答案 0 :(得分:1)
我有同样的错误。我的修复是选择:
ParseKit.xcodeproj (subproject within my project)
-> Target: ParseKitMobile
-> Build Settings
-> Product Name
...并将名称从'parsekit'更改为'libparsekit'。很奇怪这对于XCode4来说是必要的,但它现在至少对我有用。
答案 1 :(得分:0)
检查发布目标中的标志:您的调试版和发布版可能会设置不同的编译器标志。在XCode4中,进入目标的构建设置并查找“其他链接器标志”部分。您希望发现您的发布链接器标志没有'-lparsekit'标志。