我在xcode中遇到上述错误。细节错误是
ld:in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/lib/crt1.3.1.o, file是通用的,但不包含(n)armv6切片 架构armv6 collect2:ld返回1退出状态命令 /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 退出代码1失败
但有一种情况我想解释一下。我的iphone设备是3GS,我们误将其升级到6.0。以前是iOS 4.3。现在我们正试图降级,但无法做到这一点。我们有一个应用程序需要在此设备上运行。所以我下载了最新的xcode 4.5。我在我当前的sdk中复制了iOS 6 sdk。 Xocde版本是4.0。之后,我尝试编译设备的应用程序,我收到上述错误。我知道问题是因为iOS sdk 6.0而来。但我没有得到解决方案。任何人都可以帮忙。这个链接我用来复制当前xcode中的iOS 6 sdk是这个
http://iphonedevsdk.com/forum/iphone-sdk-development/100229-snow-leopard-sdk-5-1-a.html
答案 0 :(得分:2)
将YES设置为architecture->仅在构建设置中构建活动体系结构已解决了我的问题。 :) 我希望这不会产生新的问题。