【问题标题】:error:in m/Developer/SDKs/iPhoneOS6.0.sdk/usr/lib/crt1.3.1.o, file is universal but does not contain a(n) armv6 slice for architecture armv6错误:在 m/Developer/SDKs/iPhoneOS6.0.sdk/usr/lib/crt1.3.1.o 中,文件是通用的,但不包含架构 armv6 的 (n) armv6 切片
【发布时间】:2012-11-30 07:28:36
【问题描述】:

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

ld:在 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/lib/crt1.3.1.o, 文件是通用的,但不包含用于 架构 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

【问题讨论】:

    标签: ios4 xcode4 ios6


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-04-11
      • 1970-01-01
      • 2013-09-26
      • 1970-01-01
      • 1970-01-01
      • 2015-07-02
      • 1970-01-01
      • 1970-01-01
      • 2015-02-08
      相关资源
      最近更新 更多