2011-04-27 205 views
3

iTunes Connect说我的应用程序可执行文件缺少必需的体系结构。 ARMv6的iTunes Connect应用程序缺少必需的体系结构

现在那滑稽(读:特有的)至少有以下架构(S)必须存在的一个我,因为我专门设置的iOS目标为4.0,与ARMv7的编译

MinimumOSVersion甚至设置为4.2 info.plist

为什么我会得到这个错误?这是一个从未出售的应用程序的更新,它被批准在应用程序商店,但只是占位,因为有我想修复的错误。应用程序加载器是否深入检查?

回答

1

答案是,你必须取消选中“只建有源体系”,在Xcode 3这需要你选择目标,然后单击“信息”,在构建选项卡中,在架构一个复选框 -

+0

这是正确的,不要打扰自己与其他职位推荐安装旧的XCode – Ray 2011-09-18 03:08:40

0

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

The solution was here.

而且步骤是:

  1. 选择您的构建架构标准(ARMv7的& armv7s)
  2. 选择部署目标为IOS 4.3和
  3. 添加以下变量在info.plist中: - 必需设备功能,Item0值为armv7。

我已经有“构建有源体系仅”设置为“否”,那么至少有一个更多的新十岁上下的问题,导致同样的错误。