首页 > 解决方案 > 使用旧版 Xcode 发布到 App Store

问题描述

使用旧版本 Xcode发布到App Store的应用会发生什么情况?

假设我们正在Xcode 9使用附带,iOS 11然后我正在发布针对 iOS 11 构建的应用程序。

即使+ 不是其中的一部分,拥有iOS 12.2+ 的人是否也能够下载该应用程序?iOS 12.2Xcode 9

ps:我知道我可以在同一台机器上拥有多个版本的 Xcode,所以这不是一个答案。

标签: iosxcode

解决方案


根据苹果:

自 2019 年 3 月 27 日起,所有提交至 App Store 的 iOS 应用都需要使用 iOS 12.1 SDK 或更高版本构建,并支持 iPhone XS Max 或 12.9 英寸 iPad Pro(第 3 代)的全面屏设计。所有 watchOS 应用都需要支持 watchOS 5 和 Apple Watch Series 4。

虽然您的应用程序可以在目标构建版本之后的任何iOS版本上正常运行,但如果不是使用Xcode 10.1或更高版本构建,Apple 将拒绝您的提交。话虽如此,您可以将目标版本设置为iOS 10.0,例如,没有问题。您不必以iOS 12.1为目标,只需使用12.1 SDK进行构建。

另请参阅:App Store Connect 支持的 Xcode 版本


推荐阅读