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

当我在我的iPod touch第四代(第一个带有视网膜显示器)的Xcode 4.2中构build并运行我的iOS 5应用程序时,出现以下警告:

警告:iPhone / iPod Touch:应用程序可执行文件缺less必需的体系结构。 至less必须存在以下架构之一:armv6(-19033)

虽然它警告了一个缺less架构,该应用程序运行在我的iPod touch上。 我该怎么办才能摆脱这个警告呢?

这是我在我的构build设置中看到的。 除了armv7之外没有其他的架构可供select(我认为这是iPhone 3GS以及其他所有设备的特别之处): 在这里输入图像说明

手动添加string“armv6”(不带引号)作为新的拱形types(通过双击“Standard(armv7)”行,然后单击popup框底部的+button),错误消失后,清洁“和”build造“。