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

A P*_*A P 9 app-store ios

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

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

将您的 iPhone 应用程序提交到 App Store

从 2020 年 4 月 30 日开始,所有提交到 App Store 的iPhone 应用程序都必须使用 iOS 13 SDK 或更高版本构建。

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

应用程序更新的截止日期已延长

为满足可能需要更多时间更新 App Store 上现有应用程序的开发者,遵守以下要求的截止日期已延长至 2020 年 6 月 30 日。

  • 适用于 iPhone 或 iPad 的应用程序必须使用 iOS 13 SDK 或更高版本构建,并使用 Xcode 故事板来提供应用程序的启动屏幕。

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

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

Nim*_*ema 12

我是否需要重新构建并重新提交以满足此要求才能将我的应用程序保留在 App Store 上?

没有。如果您没有发布应用更新的迫切需要,则您无需采取任何行动。该消息仅适用于正在 App Store 上发布新应用程序或更新现有应用程序的开发人员。

或者他们只是意味着这是提交的新应用程序更新所必需的?

是的

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

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

同样,如果您的应用程序没有变化,您无需采取任何措施。此外,您仍然可以使用 iOS 12 SDK 发布应用更新,直到 2020 年 6 月 29 日。

即使从 2020 年 6 月 30 日开始,您也无需采取任何行动。但在那之后,您希望提交的任何更新都需要使用 iOS 13 SDK (Xcode 11) 构建。