【发布时间】:2019-05-31 09:28:58
【问题描述】:
SDK 版本问题 - 此应用是使用 iOS 12.0 SDK 构建的。从 2019 年 3 月开始,提交到 App Store 的所有 iOS 应用都必须使用 iOS 12.1 SDK 或更高版本构建,并包含在 Xcode 10.1 或更高版本中。
由于我使用的是 Expo,如何在 Expo 中更新 iOS SDK 版本?
【问题讨论】:
SDK 版本问题 - 此应用是使用 iOS 12.0 SDK 构建的。从 2019 年 3 月开始,提交到 App Store 的所有 iOS 应用都必须使用 iOS 12.1 SDK 或更高版本构建,并包含在 Xcode 10.1 或更高版本中。
由于我使用的是 Expo,如何在 Expo 中更新 iOS SDK 版本?
【问题讨论】:
有两种不同的场景:
在 Expo Server 上构建
快速测试:
expo-cli build:ios构建
这给出了值 10A255,这实际上意味着 Xcode 10.0 于 2018 年 9 月 17 日发布。
正如 Jeaf Gilbert 在 cmets 中提到的,世博会意识到这一点:
感谢您的报告!我们已获悉此警告,并承诺此问题将在 2019 年 3 月之前得到解决
请看这里:https://github.com/expo/expo-cli/issues/264
弹出到 ExpoKit
如果弹出到 ExpoKit,则 Expo 使用已安装 Xcode 版本的 SDK,因为该建筑是在本地管理的。
在这种情况下,只需安装最新的 Xcode 版本。这还包括最新的 SDK。
【讨论】:
expo-cli build:ios 构建最新的 Expo 版本?应该已经使用最新的 Xcode,但让我检查一下。
exp build:ios 构建