OStack程序员社区-中国程序员成长平台

标题: ios - 当部署目标设置为 iOS 8.0 时,App Store 仅允许 iOS 10 或更高版本 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 04:03
标题: ios - 当部署目标设置为 iOS 8.0 时,App Store 仅允许 iOS 10 或更高版本

我在项目和目标设置(Xcode 9.2、Swift 4)中都将部署目标设置为 iOS 8.0。一切都很好,通过我测试的 iPhone 4S 设备(iOS 9.3.5),我可以运行应用程序并且工作正常。 Deployment Target in Xcode

我的问题是 App Store 中的相同版本只允许下载适用于 iOS 10 或更高版本的应用程序。尝试从 App Store 下载时收到此消息:

"App name" is not compatible with this iPhone.

当我试图寻找解决此问题的方法时,我在 iTunes Connect 中发现了这一点(位于定价和可用性部分): last-compatible versions for iOS app

为什么没有旧版本?我怎样才能解决这个问题?我可能不需要支持 iOS 8,但我想支持 iOS 9。

感谢大家的帮助



Best Answer-推荐答案


值得做的两件事:

  1. 在 Build Settings->Architecture 中,确保 Build Active Architecture Only 设置为 NO,尤其是对于 Release 部分。
  2. 归档项目以进行分发时,请确保 XCode 左上角的设备设置为“通用 iOS 设备”,而不是通过 USB 连接到 MacBook 的设备。这是因为尽管将 Build Active Architecture 设置为 NO,XCode 似乎不遵守该设置。 来源:https://forums.developer.apple.com/thread/67488

关于ios - 当部署目标设置为 iOS 8.0 时,App Store 仅允许 iOS 10 或更高版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49508128/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4