iTunes Connect应用程序缺少所需的架构
-
25-10-2019 - |
题
iTunes Connect说我的应用程序可执行文件缺少所需的架构。至少必须存在以下架构之一:ARMV6
现在对我来说很有趣(阅读:特殊),因为我专门将iOS目标设置为4.0,并用ARMV7编译
最小值甚至设置为4.2。
为什么我会得到这个错误?这是对从未出售的应用程序的更新,它被批准在App Store上,而只是占用,因为我想修复一些错误。应用程序加载程序是否深入检查?
解决方案
答案是您必须取消选中:“仅构建活动体系结构”,在Xcode 3中,这需要您选择目标,然后单击“信息”,在“构建”选项卡中,这是架构下的复选框 -
其他提示
不要击败死马(线程),但是当该问题发生在必须在iOS 6上运行的应用程序(目前在Xcode 4.6.2上)时,我发现了该问题的不同解决方案。
步骤是:
- 选择您的构建体系结构作为标准(ARMV7和ARMV7S)
- 选择部署目标为iOS 4.3和
- 在
info.plist
: - 所需的设备功能,带有item0值为ARMV7的设备功能。
我已经将“仅构建活动体系结构”设置为“否”,因此至少还有一个新的问题会导致相同的错误。
不隶属于 StackOverflow