Iphone 链接器命令失败

Iphone 链接器命令失败,iphone,objective-c,ios,Iphone,Objective C,Ios,我的xcode停止响应,所以我强迫它关闭,在我打开它并尝试再次构建程序后,它给我以下错误,请任何人都可以帮助我,我使用xcode 4.5注意,我在xcode 4.4上构建了这个应用程序,它以前工作过 ld:警告:找不到选项'-L/Users/./../../../Downloads/RestKit-RestKit-991bd5c/Examples/RKDiscussionBoardExample/DiscussionBoard/Libraries/three20'的目录 ld:警告:找不到选项'

我的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/Library/Developer/Xcode/DerivedData/Build/Products/Debug iphoneos/libSSToolkit.a ld:文件是通用的(3个片),但不包含(n)个armv7s片:/Users/omars/Desktop/libTestFlight.a,用于armv7s体系结构 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)


您可以检查项目构建设置是否被屏蔽,但当这种情况发生时,我总是做的第一件事就是彻底清理(shift cmd option K)并重新构建。这在90%的情况下解决了问题。

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

问题是,要在Xcode 4.5上工作,restkit需要更新,在我重新安装新版本后,一切都很好

整个rest kit构建文件夹(包括其子库)应该删除并从头开始重建。您只需删除其
build
-文件夹即可手动执行此操作。不确定此heps但“armv7s”是否是iPhone 5中新ARM处理器支持的指令集。默认情况下,Xcode 4.5为armv7和armv7s生成二进制文件…顺便说一下;将一个丑陋的怪物(如restkit)与另一个讨厌的怪物(如three20)结合起来似乎是陷入麻烦的一种方式。不过,这与您的具体问题无关,只是我个人的意见。感谢各位,问题出在reskit本身,我必须获得更新版本的它来解决这个问题,因为当前版本不支持armv7s