上传到 App Store 的最低 Xcode 版本

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/41891165/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 09:44:52  来源:igfitidea点击:

Minimum Xcode version to upload to App Store

xcodeapp-store

提问by Andrea Scarafoni

I currently use Xcode7 and I have to continue using it for compatibility reasons. Should I expect that Xcode 7 will be incompatible with the App Store soon?

我目前使用 Xcode7,出于兼容性原因,我必须继续使用它。我应该期待 Xcode 7 很快与 App Store 不兼容吗?

回答by CennoxX

The now updated documentation at https://developer.apple.com/app-store/submissions/says:

https://developer.apple.com/app-store/submissions/ 上现在更新的文档说:

Starting April, 2020, all apps submitted to the App Store will need to be built with Xcode 11. Xcode 11 requires macOS Mojave 10.14.3 or later.

从 2020 年 4 月开始,所有提交到 App Store 的应用程序都需要使用 Xcode 11 构建。Xcode 11 需要 macOS Mojave 10.14.3 或更高版本。

At the time of the question the documentation said:

在提出问题时,文档说:

Please note that Starting March 2019, all iOS apps submitted to the App Store will need to be built with the iOS 12.1 SDK or later […]

请注意,从 2019 年 3 月开始,所有提交到 App Store 的 iOS 应用都需要使用 iOS 12.1 SDK 或更高版本构建 [...]

As iOS 12.1 SDK is included in Xcode 10.1, Xcode 7 seemed to be incompatible for new builds.

由于 iOS 12.1 SDK 包含在 Xcode 10.1 中,因此 Xcode 7 似乎与新版本不兼容。

回答by d.felber

You need Xcode 6 (or newer) or Application Loader 3 (or newer).

您需要 Xcode 6(或更新版本)或 Application Loader 3(或更新版本)。

This information can be found directly in iTunes Connect where you can select the Build for your App. (At least it says so for iOS Apps)

此信息可以直接在 iTunes Connect 中找到,您可以在其中为您的应用程序选择 Build。(至少对于 iOS 应用程序是这样说的)



Though the documentation (https://developer.apple.com/library/content/qa/qa1806/_index.html) says that the only way to ensure your Xcode configuration will be accepted is to "Validate" your build:

尽管文档(https://developer.apple.com/library/content/qa/qa1806/_index.html)说确保您的 Xcode 配置被接受的唯一方法是“验证”您的构建:

For compatibility reasons, the App Store will often accept apps that are built with some older versions of Xcode or Base SDK.

To determine if an older Xcode configuration is currently accepted by the App Store, you can choose "Archive" under the "Product" menu to make an archived build, then use the Validate feature, to test if that build meets minimum requirements for submission to the App Store.

出于兼容性原因,App Store 通常会接受使用某些较旧版本的 Xcode 或 Base SDK 构建的应用程序。

要确定 App Store 当前是否接受较旧的 Xcode 配置,您可以选择“产品”菜单下的“存档”进行存档构建,然后使用验证功能来测试该构建是否满足提交给的最低要求应用商店。

回答by Mihir Mehta

Starting April, 2020, all apps submitted to the App Store will need to be built with Xcode 11. Xcode 11 requires macOS Mojave 10.14.3 or later.

从 2020 年 4 月开始,所有提交到 App Store 的应用程序都需要使用 Xcode 11 构建。Xcode 11 需要 macOS Mojave 10.14.3 或更高版本。

More you can find here: https://developer.apple.com/app-store/submissions/

您可以在此处找到更多信息:https: //developer.apple.com/app-store/submissions/