【问题标题】:How to install older iOS runtimes on newer Xcode?如何在较新的 Xcode 上安装较旧的 iOS 运行时?
【发布时间】:2020-01-09 17:07:15
【问题描述】:

我有 Xcode 10.3

我希望运行一个运行 iOS 9.0.3 的 iPad Mini 模拟器

但是,当我转到 Preferences > Components 时,唯一的选项是:

iOS 12.2 Simulator
iOS 12.1 Simulator
iOS 12.0 Simulator
iOS 11.4 Simulator
iOS 11.3 Simulator
iOS 11.2 Simulator
iOS 11.1 Simulator
iOS 11.0 Simulator
iOS 10.3.1 Simulator

没有 9.0.3。如何下载旧版模拟器?

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

    Xcode 支持 SDK 最新三个版本的 iOS SDK。访问旧模拟器的唯一方法是安装旧版本的 Xcode。

    【讨论】:

    • 经过大量试验并使用@Nullable 发布的链接进行测试后,我认为这似乎是正确的。通过降级 Xcode,我能够安装适用于 iOS 9 的模拟器。我还发现物理 iOS 9 设备仍然可以使用 Xcode 10.3,即使它不支持 iOS 9 模拟器。所以我刚刚插入了物理 iPad Mini。
    【解决方案2】:

    我会做一个最后的总结,有两种方式:

    1。我最初提供了这个,参考this

    This is my download path,可以下载9.0

    1.1 cd ~/Library/Caches,找到com.apple.dt.Xcode,显示在包中。将 DMG 粘贴到 Downloads 文件夹(如果未创建)。

    1.2重启Xcode,打开面板Xcode->Preferences->Components,可以看到iOS 9.0 Simulator,点击下载

    实际上,Xcode 10.3 看不到 iOS 9.0 Simulator 的下载按钮。

    似乎证实了@Adobels Xcode supports SDK latest three versions of the iOS SDK

    2。下载.simruntime,直接放到/Library/Developer/CoreSimulator/Profiles/Runtimes/文件夹下。

    Runtimes文件夹里有你安装的所有模拟器,后缀为.simruntime

    苹果没有提供.simruntime的下载地址,我是从别人共享的云盘下载的,当然如果你安装的是旧版Xcode。

    我在测试后工作,iOS 9.0 Simulator会打开提示Safe Area Layout Guide before iOS 9.0,最后关闭Safe Area Layout Guide

    【讨论】:

    • 我正在下载 DMG。在 Xcode 中安装它有什么特殊说明吗?
    • 我完善了答案。我以前用过这个方法,但是在回答之前我测试了它。我发现它不起作用。希望对你有用。
    • 所以我只是查看了~/Library/Caches/com.apple.dt.Xcode 并没有Downloads 目录。我尝试创建Downloads 目录并将DMG 直接粘贴到包中。在每种情况下,我都重新启动了 Xcode,转到 Xcode->Preferences->Components,但那里没有 iOS 9.0 Simulator。看起来 Xcode 可能已经放弃了对 iOS 9 的支持
    • 我还没有放弃,我更新了我的答案,希望对你有所帮助。但是我看到你下载的是旧版的Xcode,也是最直接的,但是你会有多个Xcode
    • 虽然我不确定您通常会在哪里下载 .simruntime,因为我安装了 Xcode 9 并下载了 iOS 9 模拟器,但我能够在 @987654347 中找到 .simruntime 文件@ -- 但是当我启动 Xcode 10.3 时,我的 iOS 9 设备都没有显示为运行目标。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-29
    • 1970-01-01
    • 1970-01-01
    • 2017-08-16
    相关资源
    最近更新 更多