1

我在xcode中遇到了错误。详细错误是

ld:在 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/lib/crt1.3.1.o 中,文件是通用的,但不包含架构 armv6 collect2 的 (n) armv6 切片: 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
4

1 回答 1

2

将 YES 设置为架构->仅在构建设置中构建活动架构解决了我的问题。:) 我希望这不会产生新问题。

于 2012-11-30T10:43:28.120 回答