【问题标题】:How to Update iOS SDK Version in Expo如何在 Expo 中更新 iOS SDK 版本
【发布时间】: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 版本?

【问题讨论】:

    标签: ios sdk expo


    【解决方案1】:

    有两种不同的场景:

    在 Expo Server 上构建

    快速测试:

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

    这给出了值 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。

    【讨论】:

    • 我的 Xcode 是最新的(目前是 10.1)。使用最新的 iOS SDK 制作 Expo 应该怎么做?
    • 我错误地认为您已经退出并直接使用 Xcode 进行构建:所以您正在使用 expo-cli build:ios 构建最新的 Expo 版本?应该已经使用最新的 Xcode,但让我检查一下。
    • 我的 Expo 版本是 31.0.2
    • 是的,我正在使用 exp build:ios 构建
    • 啊,很好。刚刚用我的测试结果更新了我的答案,但是你找到了更好的来源,所以我会再次更新它并在那里添加链接
    猜你喜欢
    • 2023-01-05
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 2022-11-13
    • 2018-09-18
    • 1970-01-01
    • 2022-08-07
    • 1970-01-01
    相关资源
    最近更新 更多