捆绑无效。包含arm64架构的应用程序必须包含armv7架构

时间:2015-05-04 14:25:33

标签: ios xcode

通过我们的应用程序,我们不想支持3,5“iPhone屏幕。我们还需要iOS 8.0,因此将iPhone 4S作为唯一支持的3,5”屏幕。

我们希望在构建App Store二进制文件时从有效的体系结构列表中删除armv7体系结构来排除iPhone 4S。但似乎不允许这样做。

The bundle is invalid. Apps that include an arm64 architecture are required to include an armv7 architecture

我做错了什么,或者这是不是真的不允许?

2 个答案:

答案 0 :(得分:5)

你可以尝试一些选择:

- 如果您插入了设备,该设备的架构就是ACTIVE ARCHITECTURE,因此您需要拔掉设备。

- 为目标和项目设置“仅构建活动体系结构”为NO。

答案 1 :(得分:1)

现在可能已经太晚了,但也许可以帮助其他人..对我来说,这个错误是当我为AppStore(或testflight)构建ad hoc版本时我连接了iPhone 5S。如果我删除(并保留为iOS设备) - 那么 - 没有错误。

相关问题