【发布时间】:2016-02-27 06:51:52
【问题描述】:
我的应用程序快完成了,我现在是testflighting。问题是我无法让它在 iPhone 4s 和 iPhone 5 上运行。部署目标设置为 8.0,它在 iPhone 4s 模拟器上运行良好。当我的测试人员打开 TestFlight 时,他们可以看到这个兼容设备列表,而使用 iPhone 5s 之前设备的人无法安装它。这是我的测试人员在 TestFlight 中看到的:
另一个奇怪的地方是它与 iPad 兼容,但我只在 Xcode 中将我的设备设置为 iPhone。
我已经尝试对此进行研究,但我只能找到与自动布局和尺寸问题相关的问题。我已确保在所有设备上一切正常,我错过了什么?
【问题讨论】:
-
仅供参考 - 仅限 iPhone 的应用程序可以在 iPad 上运行。这是你无法阻止的。
-
看来你可能只支持 arm64 处理器。请务必包含 arm7/arm7s 以支持旧 iPhone 和 iPad。
-
@rmaddy 我的架构设置为在构建设置下包含 arm7/arm7s。但是..“仅构建活动架构”设置为“是”,根据this (link),它应该设置为“否”。我正在尝试,如果这是解决方案,我会更新问题。
-
“仅构建活动架构”应该只适用于调试构建,而不是发布或归档构建。
标签: ios iphone testflight