iOS应用程序缺少必需的体系结构,即使已列出

nic*_*ton 18 ios xcode4 ios5

在Xcode 4中为存档构建iOS项目时,错误:

iPhone/iPod Touch: application executable is missing a required architecture.  At least one of the following architecture(s) must be present: armv6 (-19033)
Run Code Online (Sandbox Code Playgroud)

继续发生.下面的屏幕截图显示了Build Settings.我已经尝试了 所有常见的修复程序,但这些修复程序似乎都没有用.

Xcode构建设置http://f.cl.ly/items/2E1M0W0R3U0P2C0y2l1Q/Screen%20shot%202011-06-12%20at%2018.34.00.png

我最后的想法与第一个相关问题有关.对于"标准",armv6没有列出是否重要?如果是这样; 应该如何添加?

这个项目是一个新的Xcode 4项目; 仅默认添加了视图控制器.

Upv*_*ote 15

我有同样的问题.在您的图片中,尝试将架构添加到架构字段并命名armv6.这解决了我.


Vij*_*com 8

项目 - > 编辑项目设置 - >在" 构建"选项卡中搜索"活动",然后取消选择"仅限Buld活动拱"

如果取消选中"仅构建活动体系结构",则它将构建所有有效体系结构.


Ida*_*dan 5

在支持iPhone 5屏幕的新Xcode(4.5)上,唯一适用于我的方法是将目标iOS版本设置为最小值4.3(有效弧应该是armv7,也可以包含armv7s,但你必须删除armv6!) ,我试过的其他任何事情,包括这里的所有答案都没有帮助,我得到了你提到的错误.