Xcode 4.2/iOS 5 - 至少必须存在以下架构之一:armv6 [英] Xcode 4.2 / iOS 5 - Atleast one of the following architectures must be present : armv6
问题描述
我刚刚升级到 iOS5/Xcode 4.2,现在正在尝试向 App Store 提交应用程序.当我尝试验证我的档案时,我收到一条错误消息:
<块引用><块引用>iPhone/iPod touch:应用程序可执行文件缺少所需的架构.必须至少存在以下架构之一:armv6
我检查了一些类似的问题,大多数接受的答案只是说将 Build Active Architecture Only
设置为 NO
.我已经这样做了,但我仍然遇到同样的问题.这是我的钥匙:
架构:分布:标准 (armv7) - $(ARCHS_STANDARD_32_BIT)基础 SDK:iOS 5.0仅构建主动架构:否有效架构:armv6 armv7
非常感谢有关如何解决此问题的任何帮助!
谢谢,
泰加
还在构建设置的架构部分手动添加了关键 armv6.没有变化.
将 Target 设置为 iOS 4.3 将摆脱 App Store 错误,因为 iOS 4.3 需要 armv7 并且在较旧的 armv6 设备上不受支持.
I've just upgraded to iOS5 / Xcode 4.2 and I'm now trying to submit an application to the App Store. When I try to validate my Archive, I get an error saying:
iPhone / iPod touch : application executable is missing a required architecture. Atleast one of the following architectures must be present: armv6
I've checked a few similar questions and the most of the accepted answers just said set the Build Active Architecture Only
to NO
. I've done this already and I still have the same issue. Here are my keys:
Architectures:
Distribution: Standard (armv7) - $(ARCHS_STANDARD_32_BIT)
Base SDK : iOS 5.0
Build Active Architecture Only: NO
Valid Architectures: armv6 armv7
Any help on how to fix this is much appreciated!
Thanks,
Teja
EDIT: Also added key armv6 manually to the Architectures section in the Build Settings. No change.
Setting the Target to iOS 4.3 will get rid of the App Store error, as iOS 4.3 requires armv7 and is not supported on the older armv6 devices.
这篇关于Xcode 4.2/iOS 5 - 至少必须存在以下架构之一:armv6的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!