Apple 要求在 2019 年 3 月之前使用 iOS 12 SDK 构建所有应用更新 问题

Apple requiring all app updates to built with iOS 12 SDK by March 2019 Question

我目前正在使用 Xcode 9,但我已经下载 "installed" 12 的 iOS 设备支持文件。

我可以参加 3 月 iOS 12 的最后期限吗?

在我当前的设置下,是否只要在需要时提交新版本就可以满足要求,还是需要做更多的工作?

您需要迁移到 Xcode 10 以获得 iOS 12 SDK 支持文件。您的应用程序必须使用此 iOS 12 sdk 支持构建。这与将 iOS 12 设备支持从 Xcode 10.x 版本拉入 Xcode 9 不同。目前,直接升级到 10.1 是最好的举措。幸运的是,Xcode 10.1 当前支持 Swift 3 和 4。因此,如果您仍在使用 Swift 3,则不必也迁移 swift 版本。

Xcode 10.2(目前处于测试阶段)将添加对 swift 5 的支持。从 Xcode 10.1 迁移到 10.2 需要您使用 Swift 4.2 作为最低版本,建议使用 Swift 5。

截止日期后,任何提交的应用程序都需要构建 Xcode 10 或更好,否则将被拒绝。