Xcode版本太低不符合App Store提交要求问题
Xcode版本太低不符合App Store提交要求问题

Xcode版本太低不符合App Store提交要求问题

今天在打包应用分发到App Store时,Xcode提示验证失败:

SDK version issue. This app was built with the iOS 17.5 SDK. All iOS and iPadOS apps must be built with the iOS 18 SDK or later, included in Xcode 16 or later, in order to be uploaded to App Store Connect or submitted for distribution. (ID: fb8258a3-f1b9-496f-847a-a8e51ac8f865)

这个问题的原因在当前使用的Xcode版本(和对应的iOS SDK)太低,不符合App Store最新的提交要求,因为我的app是用iOS 17.5 SDK编译的,而Apple要求现在提交到App Store的app必须是要iOS 18 SDK或更新版本,这意味着需要升级到Xcode16或更新版本。

解决方案

1、在App Store中下载Xcode

2、在Apple Developer网站下载并安装Xcode16或最新版本。

下载Xcode 16或更新版本后,重新打开项目,确保使用最新的iOS SDK,清理并重新构建项目,再次上传到App Store Connect。

总结

最新的Xcode16需要升级到macOS 15.2以上的版本,此外Xcode还会要求iOS手机的对应版本,比较复杂。

如果macOS不支持升级15.2以上版本,可能需要更换电脑或者考虑其他的解决方案。

如果不确定当前Xcode是哪个版本,可以使用这个命令查看:

xcodebuild -version

相关链接

1、App Store Xcode下载链接:https://apps.apple.com/cn/app/xcode/id497799835?mt=12

2、Apple Developer Xcode下载链接:https://developer.apple.com/download/applications/

   

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开发者。

欢迎加入我们的 微信交流群QQ交流群,交流更多精彩内容!
微信交流群二维码 QQ交流群二维码

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注