首页 > 解决方案 > 如何在 Expo 中更新 iOS SDK 版本

问题描述

SDK 版本问题 - 此应用是使用 iOS 12.0 SDK 构建的。从 2019 年 3 月开始,提交到 App Store 的所有 iOS 应用程序都必须使用 iOS 12.1 SDK 或更高版本构建,并包含在 Xcode 10.1 或更高版本中。

因为我正在使用 Expo,如何在 Expo 中更新 iOS SDK 版本?

标签: iossdkexpo

解决方案


有两种不同的场景:

在 Expo 服务器上构建

快速测试:

  • expo-cli build:ios
  • 版本基于 expo.io
  • 下载的.ipa
  • 检查 info.plist 中的条目 DTXcodeBuild

这给出了值 10A255,这实际上意味着 Xcode 10.0 于 2018 年 9 月 17 日发布。

正如 Jeaf Gilbert 在评论中提到的那样,世博会意识到这一点:

感谢您的报告!我们知道此警告,并承诺该问题将在 2019 年 3 月之前得到解决

见这里:https ://github.com/expo/expo-cli/issues/264

弹出到 ExpoKit

如果弹出到 ExpoKit,则 Expo 使用已安装 Xcode 版本的 SDK,因为该建筑物是在本地管理的。

在这种情况下,只需安装最新的 Xcode 版本。这还包括最新的 SDK。


推荐阅读