ios - 如何在 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 服务器上构建
快速测试:
- 用
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。
推荐阅读
- node.js - 一旦将音频文件添加到nodejs中的文件中,如何从音频文件中读取数据作为缓冲区?
- c# - 如何更新/合并两个巨大的列表
在 C# 中具有数百个属性,以最有效的方式基于通用匹配键 - javascript - 如何刷新select2下拉列表?
- android - 从数据库中删除数据 - 如何?
- powershell - 我如何制作修改文件 MIK_Neva.xml 中值百分比的程序
- python - like() 得到了一个意外的关键字参数“story_id”
- c# - 从实体框架返回更新的项目
- vue.js - 如何对表单使用 v-model 并填充下拉列表
- python - 如何在 mark.parametrize 之前运行夹具
- java - Hi-Lo Guessing Game - 限制用户输入的尝试次数和再次播放逻辑