上传到App Store所需的最低Xcode版本是多少?

11

我目前使用Xcode7,由于兼容性原因必须继续使用它。 我是否应该期望Xcode7很快就无法与App Store兼容?

6个回答

21
每年四月份,Xcode 版本会发生变化。从2023年4月开始,您需要使用 Xcode 14 和 iOS 16 SDK 进行构建。
更新的文档位于https://developer.apple.com/ios/submit/,目前显示如下:
请注意,自2023年4月起,所有提交到App Store的iOS和iPadOS应用程序都必须至少使用Xcode 14.1和iOS 16.1 SDK进行构建。
问题提出时的文档内容如下:
请注意,自2019年3月起,所有提交到App Store的iOS应用程序都需要使用iOS 12.1 SDK或更高版本进行构建。
由于iOS 12.1 SDK包含在Xcode 10.1中,因此Xcode 7似乎不适用于新的构建。

那么,现在App Store的最低iOS部署目标可能是8.0。 - KoreanXcodeWorker
1
很好,你已经包含了历史记录 +1。 - testing

11

1
看起来链接已经移动到:https://developer.apple.com/ios/submit/ - site

5

3
截至2022年4月,所有提交到应用商店的iOS应用程序必须使用Xcode 13构建(source)。
您可以在iTunes Connect中直接找到此信息,在那里您可以选择应用程序的构建版本。(对于iOS应用程序,至少是这样说的)
(2017年,您需要使用Xcode 6(或更高版本)或Application Loader 3(或更高版本)。)

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

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

要确定旧的Xcode配置当前是否被App Store接受,您可以在“产品”菜单下选择“存档”,以创建一个已存档的构建,然后使用验证功能来测试该构建是否符合提交给App Store的最低要求。


谢谢,我们还在讨论6,所以我可以放心不用担心7了吗? - Andrea Scarafoni
1
@AndreaScarafoni 我没有找到任何信息可以让你的应用使用“旧”的 Xcode 版本进行构建。最安全的方法是使用验证功能来确定。 - d.felber
@AndreaScarafoni 你最后能够使用Xcode 7构建并提交吗? - Mohamed Hafez
@MohamedHafez 不,我已经不在那个项目上工作了。 - Andrea Scarafoni

0

1
这个关于“Xcode 13需要...和M1”的说法是错误的。Xcode 13在Intel Mac上可以正常运行。我正在此时此刻使用它。 - Mike Hardy
当你引用“Xcode 13需要...和M1”时,你在引用什么? - ghr

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接