iTunes Connect说我的应用程序可执行文件缺少所需的架构。至少必须存在以下架构之一:ARMV6

现在对我来说很有趣(阅读:特殊),因为我专门将iOS目标设置为4.0,并用ARMV7编译

最小值甚至设置为4.2。

为什么我会得到这个错误?这是对从未出售的应用程序的更新,它被批准在App Store上,而只是占用,因为我想修复一些错误。应用程序加载程序是否深入检查?

有帮助吗?

解决方案

答案是您必须取消选中:“仅构建活动体系结构”,在Xcode 3中,这需要您选择目标,然后单击“信息”,在“构建”选项卡中,这是架构下的复选框 -

其他提示

不要击败死马(线程),但是当该问题发生在必须在iOS 6上运行的应用程序(目前在Xcode 4.6.2上)时,我发现了该问题的不同解决方案。

解决方案在这里。

步骤是:

  1. 选择您的构建体系结构作为标准(ARMV7和ARMV7S)
  2. 选择部署目标为iOS 4.3和
  3. info.plist: - 所需的设备功能,带有item0值为ARMV7的设备功能。

我已经将“仅构建活动体系结构”设置为“否”,因此至少还有一个新的问题会导致相同的错误。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top