上传到 App Store 的最低 Xcode 版本

问题描述 投票:0回答:6

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

xcode app-store
6个回答
21
投票

Xcode 版本每年 4 月更改一次。从 2024 年 4 月开始,您需要使用 Xcode 15 和 iOS 17 SDK 进行构建。

https://developer.apple.com/ios/submit/更新的文档现在说:

上传到 App Store Connect 的所有 iOS 和 iPadOS 应用程序都必须至少使用 Xcode 15 和 iOS 17 SDK 构建。从 2025 年 4 月开始,上传到 App Store Connect 的所有 iOS 和 iPadOS 应用程序都必须使用 iOS 18 SDK 构建。


在提出问题时,文档说:

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

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


11
投票
从 2021 年 4 月开始,提交到 App Store 的所有 iOS 和 iPadOS 应用程序都必须使用 Xcode 12 和 iOS 14 SDK 构建。

了解更多详情:

https://developer.apple.com/app-store/submissions/


5
投票
从 2020 年 4 月开始,所有提交到 App Store 的应用都需要 使用 Xcode 11 构建。Xcode 11 需要 macOS Mojave 10.14.3 或 稍后。

您可以在这里找到更多内容:

https://developer.apple.com/app-store/submissions/


3
投票
自 2022 年 4 月起,提交到 App Store 的所有 iOS 应用程序都必须使用 Xcode 13 构建(

)。

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

(2017 年,您需要 Xcode 6(或更高版本)或 Application Loader 3(或更高版本)。)


尽管文档(

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

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

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


0
投票
从 2022 年 4 月开始,提交到 App Store 的所有 iOS 和 iPadOS 应用程序都必须使用 Xcode 13 和 iOS 15 SDK 构建。

了解更多详情:

https://developer.apple.com/ios/submit/


0
投票
请注意,截至

2024 年 4 月,提交到 App Store 的所有 iOS 和 iPadOS 应用程序都必须至少使用 Xcode 15 和 iOS 17 SDK 构建。

https://developer.apple.com/ios/submit/#:~:text=Build%20with%20Xcode%2015&text=Build%20your%20apps%20using%20the,and%20the%20iOS%2017%20SDK .

© www.soinside.com 2019 - 2024. All rights reserved.