【发布时间】:2012-09-21 06:37:17
【问题描述】:
我的 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 个切片)但不包含 a(n) armv7s 切片:/Users/omars/Desktop/libTestFlight.a 用于架构 armv7s clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
【问题讨论】:
-
整个 rest kit 构建文件夹(包括它的子库)应该被删除并从头开始重建。您可以手动删除其
build-文件夹。 -
不确定这是否是 heps,但 "armv7s" 是 iPhone 5 中新的 ARM 处理器支持的指令集。Xcode 4.5 默认为 armv7 和 armv7s 生成二进制文件。
-
..顺便说一句;将像restkit这样的丑陋怪物与像three20这样的讨厌怪物结合起来似乎是一种陷入困境的方式。但话又说回来,这与您的具体问题无关,只是我的个人意见。
-
谢谢大家,问题出在 reskit 本身,我必须得到它的新版本来解决这个问题,因为当前版本不支持 armv7s
标签: iphone objective-c ios