Xcode 4.2/iOS 5 - 至少必须存在以下架构之一:armv6 [英] Xcode 4.2 / iOS 5 - Atleast one of the following architectures must be present : armv6

查看:34
本文介绍了Xcode 4.2/iOS 5 - 至少必须存在以下架构之一: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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆