无法在 Xcode 中创建新模拟器

Cannot create new Simulator in Xcode

我正在尝试在 iOS (11.0) 的旧版本上测试我的应用程序。

  1. 在Xcode的“设置活动方案”-选择器
  2. 中按“添加其他模拟器”

  1. 点击 OS 版本下拉列表中的“下载更多模拟器运行时...”。

  1. 下载 iOS 11.0 运行时。 (也可以通过导航到 Xcode 设置 -> 组件 -> 模拟器可见)

完成此操作后,我希望 iOS 11.0 可以在图片 2 的“OS 版本”下拉列表中看到,但它不是。它看起来与图片 2 完全一样。当关闭 Xcode 并重新启动我的 Mac 并返回运行时列表时,它看起来仍然与图像 3 上的完全一样。运行时已下载,但我无法将其创建为模拟器。

当“创建模拟器”对话框中没有出现运行时时,如何在下载运行时后创建新的模拟器?

你不是在安装组件后自动将它们添加到模拟器列表中吗?

我从来没有像这样创建过模拟器。通常下载组件就足够了。有时您可能需要选中 'Show as run destination' 复选标记才能将其放入 运行 列表中。

控制台中的

运行 xcrun simctl list runtimes 显示当前安装了哪些运行时。这是目前在我的系统上的样子:

== Runtimes ==
iOS 11.0 (11.0.1 - 15A8401) - com.apple.CoreSimulator.SimRuntime.iOS-11-0 (unavailable, The iOS 11.0 simulator runtime is not supported on hosts after macOS 10.15.99.)
iOS 11.1 (11.1 - 15B87) - com.apple.CoreSimulator.SimRuntime.iOS-11-1 (unavailable, The iOS 11.1 simulator runtime is not supported on hosts after macOS 10.15.99.)
iOS 11.4 (11.4 - 15F79) - com.apple.CoreSimulator.SimRuntime.iOS-11-4
iOS 12.0 (12.0 - 16A366) - com.apple.CoreSimulator.SimRuntime.iOS-12-0
iOS 14.4 (14.4 - 18D46) - com.apple.CoreSimulator.SimRuntime.iOS-14-4
tvOS 14.3 (14.3 - 18K559) - com.apple.CoreSimulator.SimRuntime.tvOS-14-3
watchOS 7.2 (7.2 - 18S561) - com.apple.CoreSimulator.SimRuntime.watchOS-7-2

问题的解释如下:(unavailable, The iOS 11.0 simulator runtime is not supported on hosts after macOS)..所以结果是:

当前版本的 macOS 不支持所有可供下载的运行时

我找不到关于支持哪些模拟器的官方参考 os...