Xcode ITMS-90725:SDK版本问题
当我将构建上传到testflight时,我从应用商店connect收到了这封邮件 我想如果我把我的Xcode更新到11,它就会得到解决 有人能澄清如何检查SDK版本以及如何更新它吗Xcode ITMS-90725:SDK版本问题,xcode,react-native,react-native-ios,fastlane,Xcode,React Native,React Native Ios,Fastlane,当我将构建上传到testflight时,我从应用商店connect收到了这封邮件 我想如果我把我的Xcode更新到11,它就会得到解决 有人能澄清如何检查SDK版本以及如何更新它吗 ITMS-90725: SDK Version Issue - This app was built with the iOS 12.1 SDK. Starting April 2020, all iOS apps submitted to the App Store must be built with th
ITMS-90725: SDK Version Issue - This app was built with the iOS 12.1 SDK.
Starting April 2020, all iOS apps submitted to the App Store must be built with the iOS 13 SDK or later, included in Xcode 11 or later.
After you’ve corrected the issues, you can upload a new binary to App Store Connect.
你猜得对。您需要在上传Testflight构建的Mac上更新Xcode安装 如果是CI机器或某种云构建服务(如
Bitrise
),则必须更新/选择较新的Xcode版本。如果您从本地Mac提交Testflight构建,请在本地更新Xcode
您可以查看Wikipedia,该iOS SDK是在哪个Xcode版本中引入的:
快速总结:
Xcode version iOS Base SDK included
8.0 10.0
8.1 10.1
8.2 10.2
8.3 10.3
8.3.3 10.3.1
9.0 11.0
9.1 11.1
9.2 11.2
9.3 11.3
9.4 11.4
10.0 12.0
10.1 12.1
10.2 12.2
10.3 12.4
11.0 13.0
11.1 13.1
11.2 13.2
每一个Xcode版本都包含一个特定版本的iOS基本SDK。您无法选择要使用的基本SDK,只有该特定版本可用
例如,在Xcode 11.1
中,您只能使用ios13.1
SDK<代码>iOS 13.0或iOS 13.2
SDK不可用
注意:当您选择最新的SDK和Xcode更新来访问新功能时,您仍然可以在项目中使用例如iOS 10.0
部署目标来支持旧设备。是,升级Xcode后,我没有收到来自apple的错误如果您的消息在错误消息中第一次提到IOS SDK时缺少版本,您可能会遇到与我一样的apple bug
我收到这个错误,甚至认为我有正确的版本
我没有改变任何东西(除了版本号),然后重新提交,结果成功了
以下是我收到的错误:
ITMS-90725:SDK版本问题-此应用程序是使用iOS SDK构建的。
截至2020年6月30日,所有iPhone或iPad应用程序都必须使用
iOS 13 SDK或更高版本,包含在Xcode 11或更高版本中
如果我的回答解决了你的问题,请接受。谢谢,我遇到了完全相同的问题。在版本4上(没有任何更改),它终于通过了。