Xcode链接错误- armv7切片架构

4

当想要编译成.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: in /Users/bird/Desktop/IPHONE/test/Classes/Libraries/FlurryLib/libFlurry.a, file is universal but does not contain a(n) armv7 slice for architecture armv7

Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exist code 1

想知道如何解决它。


@我需要帮助:libFlurry.a是什么?你是否尝试为你的目标使用不兼容的架构?iPhone还是iPad?模拟器中没有错误,因为libFlurry.a似乎已经针对i386架构编译完成。 - Ahmad Kayyali
你下载了最新的Flurry SDK吗? - Nekto
1个回答

1

看起来libFlurry不支持armv7s

点击项目,进入构建设置 -> 找到“有效架构”,并从列表中删除“armv7s”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接