链接器命令失败

时间:2012-09-29 19:44:19

标签: iphone objective-c ios

我的xcode停止响应所以我强迫它关闭,在我打开它并尝试再次构建程序后它给了我以下错误,任何可以帮助请,我使用Xcode 4.5注意我在xcode 4.4上构建了这个应用程序它以前工作过!

  

ld:警告:找不到选项'-L / Users /../../../ Downloads / RestKit-RestKit-991bd5c / Examples / RKDiscussionBoardExample / DiscussionBoard / Libraries / three20'的目录   ld:警告:找不到选项'-L / Users /../../../ Downloads / RestKit-RestKit-991bd5c / Specs / Runner / OCMock'的目录   ld:警告:找不到选项'-L / Users / facebook-ios-sdk-lib'的目录   ld:警告:找不到选项'-L / Users /../../../../ Downloads / TestFlightSDK1.0'的目录   ld:警告:忽略文件/Users/omars/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphoneos/libSSToolkit.a,文件是为存档而构建的,而不是被链接的架构(armv7s):/ Users / omars /库/开发商/ Xcode中/ DerivedData /编译/产品/调试-的iPhoneOS / libSSToolkit.a   ld:文件是通用的(3个切片),但不包含(n)armv7s切片:/Users/omars/Desktop/libTestFlight.a用于架构armv7s   clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

3 个答案:

答案 0 :(得分:1)

您是否移动了项目中的任何文件夹,可能是偶然的?如果rsswtmr的答案没有帮助,请使用项目中显示的设置检查上面提到的某些文件/文件夹(如OCMock)的实际位置。您可以通过在XCode 4.5中打开“实用程序”视图(3个视图按钮中最右边的视图)来查看项目认为它们的位置。另外,查看是否有任何文件名以红色显示(表示Xcode无法找到它们)。

答案 1 :(得分:0)

您可以检查项目构建设置是否以某种方式进行,但是当发生这种情况时,我总是做的第一件事是完全清理(shift-cmd-option K)并重新构建。这可以在90%的时间内解决问题。

答案 2 :(得分:0)

问题是restkit需要更新才能在xcode 4.5上运行,在重新安装新版本之后,每件事情都运行良好