【问题标题】:App not compatible on iPhone 4s and 5 in Testflight应用程序在 Testflight 中与 iPhone 4s 和 5 不兼容
【发布时间】: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


【解决方案1】:

这个问题很容易解决,感谢 rmaddy 指出。我必须在 Build settings 中将 Built Active Architecture Only 设置为 No 才能发布。我没有更改调试设置,因为这只给了我编译错误。 见截图:

.

【讨论】:

  • 这个答案没有解决问题
  • @NazishAli 这至少解决了我的问题,但在您的情况下可能有所不同。当我将 Built Active Architecture Only 设置为 No 并重新发布到 testflight 时,它说与所有设备兼容 > iOS 8.0
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
  • 2016-03-08
  • 1970-01-01
  • 2016-11-30
  • 2013-03-02
  • 2012-01-23
相关资源
最近更新 更多