sej*_*ejn 5 xcode react-native fastlane react-native-ios
当我将构建上传到 testflight 时,我从 App Store 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.
Run Code Online (Sandbox Code Playgroud)
你的猜测是对的。您需要更新 Mac 上的 Xcode 安装,以上传 Testflight 版本。
如果它是 CI 机器或某种云构建服务,例如Bitrise,您必须更新/选择更新的 Xcode 版本。如果您从本地 Mac 提交 Testflight 版本,请在本地更新 Xcode。
你可以查维基百科,哪个iOS SDK是在哪个Xcode版本中引入的: https: //en.wikipedia.org/wiki/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
12.0 14.0
12.1 14.1
12.2 14.2
12.3 14.3
12.4 14.4
12.5 14.5
13.0 15.0
13.1 15.0
13.2 15.2
13.3 15.4
Run Code Online (Sandbox Code Playgroud)
每个 Xcode 版本都包含特定版本的 iOS Base SDK。您无法选择要使用哪个 Base SDK,只有该特定版本可用。
例如Xcode 11.1您只能使用iOS 13.1SDK。iOS 13.0或者iOS 13.2SDK不可用。
注意:当您选择带有 Xcode 更新的最新 SDK 来访问新功能时,您仍然可以Deployment Target在项目中使用 iOS 10.0 等来支持旧设备。
| 归档时间: |
|
| 查看次数: |
3163 次 |
| 最近记录: |