iTunes Connect应用程序缺少必需的体系结构

时间:2011-04-27 20:53:43

标签: itunesconnect loader

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

现在那很有趣(读:很奇怪)给我,因为我特意将iOS目标设置为4.0,并使用armv7编译

在info.plist中,MinimumOSVersion甚至设置为4.2

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

The solution was here.

步骤如下:

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

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