【问题标题】:Xcode linker error- armv7 slice architectureXcode 链接器错误 - armv7 切片架构
【发布时间】:2011-04-19 07:50:18
【问题描述】:

想要编译成 .ipa 时出现存档错误

我正在使用:

Mac OS X Leopard 10.6.7

Xcode 4.3 稳定版。

在模拟器中清理和构建没有错误。

但是

最新 iOS SDK (iOS 4.3) 下的 Adhoc 存档失败。

错误如下:

Apple Mach-O 链接器错误

setenv IPHONEOS_DEPLOYMENT_TARGET 4.3 ..

ld:在 /Users/bird/Desktop/IPHONE/test/Classes/Libraries/FlurryLib/libFlurry.a 中,文件是通用的,但不包含架构 armv7 的 (n) armv7 切片

命令 /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 失败,存在代码 1

想办法解决。

【问题讨论】:

  • @我需要帮助:什么是 libFlurry.a?您是否尝试为您的目标使用不兼容的架构? iphone还是ipad?模拟器中没有错误,因为 libFlurry.a 似乎针对 i386 架构编译得很好。
  • 您是否下载了上一个 Flurry SDK?

标签: xcode ios linker armv7


【解决方案1】:

看起来libFlurry 不支持armv7s

点击项目,进入Build Settings -> 找到“valid architectures”并从列表中删除“armv7s”。

【讨论】:

    猜你喜欢
    • 2014-11-04
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多