iOS 9 模拟器在 Xcode 10.3 缺失

iOS 9 Simulator in Xcode 10.3 missing

我无法在当前 Xcode 中下载和安装 iOS 9 模拟器。

这让我抓狂。

Xcode 10.3 的发行说明说它 supports on-device debugging for iOS 8 and later (https://developer.apple.com/documentation/xcode_release_notes/xcode_10_3_release_notes/)。所以我想应该包括 iOS 9 个模拟器?

但我无法下载:

我尝试了什么:

Apple 似乎有在不通知的情况下移除模拟器的历史。

总之,解决方法很简单:

  • 下载 Xcode 10.2.1 并启动它
  • 在首选项中下载并安装 iOS 9 模拟器
  • 退出并删除 Xcode 10.2.1
  • 启动Xcode10.3并使用iOS9模拟器

iOS9.3 的模拟器需要 32 位环境,因此它只适用于 macOS 10.14 (Mojave)。它不适用于 10.15 及更高版本!基于 Intel 的 Mac 上的一种解决方案是:

  • 安装并运行 Mojave VM
  • 安装 Xcode 10.2.1
  • 安装在 Windows/Devices 和模拟器 iPhone4S 和 select iOS 9.3
  • 更新到 Xcode10.3