iOS 13 现有已发布应用的 SDK 截止日期混淆

iOS 13 SDK deadline confusion for existing released apps

我对 Apple 关于应用程序使用 iOS SDK 13 的要求的最新电子邮件感到困惑。

首先是 3 月 4 日这条消息:

Submit Your iPhone Apps to the App Store

Starting April 30, 2020, all iPhone apps submitted to the App Store must be built with the iOS 13 SDK or later.

然后他们在 3 月 26 日发出了这条消息:

Deadline for App Updates has Been Extended

To accommodate developers who may need additional time to update their existing apps on the App Store, the deadline for adhering to the requirements below has been extended to June 30, 2020.

  • Apps for iPhone or iPad must be built with the iOS 13 SDK or later and use an Xcode storyboard to provide the app’s launch screen.

我有一个应用程序,我现在不需要更新(它是用 iOS 12 SDK 构建的)。

最后一条消息是什么意思?我是否需要重新构建并重新提交以满足此要求才能使我的应用程序保留在 App Store 中?或者他们只是意味着这是提交的新应用程序更新所必需的?

Do I need to re-build and re-submit just to meet this requirement in order to keep my app on the App Store?

。如果您没有发布应用程序更新的迫切需要,则您无需执行任何操作。该消息仅适用于在 App Store 上发布新应用或更新现有应用的开发者。

Or do they only mean this is required for new app updates submitted?

.

该消息仅表示任何希望在 App Store 上发布新应用或更新现有应用的开发人员都必须从 2020 年 4 月 30 日开始使用 iOS13 SDK 构建它。最后一条消息表示上述截止日期已延长至2020年6月30日。

在 2020 年 6 月 29 日之前,您仍然可以使用 iOS 12 SDK 发布新应用或更新。(在您的情况下,因为您的上一个版本是使用 iOS 12 SDK 构建的。)

再次强调,如果您的应用没有任何变化,您无需采取任何行动。此外,在 2020 年 6 月 29 日之前,您仍然可以使用 iOS 12 SDK 发布应用程序更新。

即使从 2020 年 6 月 30 日开始,您也不需要采取任何行动。但过了那一点,您希望提交的任何更新都需要使用 iOS 13 SDK (Xcode 11).

构建

该公司还指出,需要使用 watchOS 6 SDK 开发的 Apple Watch 应用程序也将比原来的截止日期有所延长。该公司详细说明,截至 2020 年 6 月 30 日,所有应用程序都将满足以下要求:

iPhone 应用程序将支持所有 iPhone 设备,并支持所有 iPad 设备上的所有 iPad 应用程序。

适用于 Apple Watch 的应用程序必须使用 watchOS 6 SDK 或更高版本构建。

根据 App Store 审核指南 4.8 的要求,验证或设置用户帐户的应用程序必须支持使用 Apple 登录。

应用程序必须完全符合儿童类别中的准则 1.3 和准则 5.1.4。

更多信息请访问:id=03262020b[https://developer.apple.com/news/?id=03262020b][1]