Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode ITMS-90725:SDK版本问题_Xcode_React Native_React Native Ios_Fastlane - Fatal编程技术网

Xcode ITMS-90725: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

当我将构建上传到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 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上(没有任何更改),它终于通过了。