2011-06-09 36 views
5

我得到这个错误,当我尝试存档我的项目:ARM6在我的构建丢失的设置

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

我检查我的体型设置,但我实在不明白ARM6在选项中,只有7

任何帮助将不胜感激。

Shni

回答

15

手动通过双击位的ARMv7在“项目” ARMv6的添加,删除那里的东西,加入的ARMv6和ARMv7。 Editing PROJECT in Xcode to manually modify Standard (armv7)

+0

我不得不将“有效体系结构”设置调整为“armv6 armv7”。之后它也适用于我! – anka 2011-06-29 10:51:07

+1

我有值$(ARCHS_STANDARD_32_BIT)显示为armv7(标准)。用两件物品取代它[armv6,armv7]。固定!感谢Cirrostratus。 – 2011-10-26 19:54:57

+0

詹姆斯沃尔德,你是最受欢迎的。 – 2011-10-27 01:37:29

1
  • 将“仅建立活动架构”设置为NO;
  • 将$(ARCHS_STANDARD_32_BIT)更改为armv6和armv7;
  • 对“PROJECT”进行更改,而不是“TARGETS”。
+0

它不工作:( – 2012-06-30 14:22:18

0

除了添加armv6架构,我必须从我的应用程序info.plist“Required Device Capabilities”条目中删除armv7条目,以便让我的应用程序在我的旧iTouch上运行。

相关问题