这个Xcode警告是什么意思? “应用程序可执行文件缺少必需的架构....”

时间:2011-10-16 14:37:03

标签: objective-c ios xcode ios5

当我建立&在我的iPod touch第4代(第一个带有视网膜显示器)的Xcode 4.2中为iOS 5运行我的应用程序,我收到此警告:

  

警告:iPhone / iPod Touch:缺少应用程序可执行文件   所需的架构。至少以下一种架构中的一种   必须在场:armv6(-19033)

虽然它警告缺少架构,但该应用程序在我的iPod touch上运行。我应该做些什么来摆脱这个警告?

这是我在构建设置中看到的内容。没有其他架构可供选择而不是armv7(我认为它是iPhone 3GS以及可能所有后续设备的特殊架构):enter image description here

1 个答案:

答案 0 :(得分:5)

手动添加字符串“armv6”(不带引号)作为新的拱门类型(通过双击“标准(armv7)”行,然后单击弹出窗口底部的+按钮),错误消失在“清洁”和“建立”之后。