Xcode 9 - 没有 iOS 11 模拟器

Xcode 9 - no iOS 11 simulator

当我打开新的 Xcode 9 并转到 Preferences > Components 时,我没有看到下载 iOS 11 模拟器的选项。我 100% 确定我有最新的 Xcode 9 beta 4

我做了一些研究,发现 Xcode 下载一个索引以确定它能够下载什么。对我来说是: https://devimages-cdn.apple.com/downloads/xcode/simulators/index-9.0.0-CA351AD8-3176-41CB-875C-42A05C7CDEC7.dvtdownloadableindex

基本上可以通过确定 DTXcoce 将其用于任何 Xcode 版本:
defaults read /Applications/Xcode-beta.app/Contents/Info DTXcode.
0900 之类的结果必须转换为 9.0.0

以及 DVTPlugInCompatibilityUUID:
defaults read /Applications/Xcode-beta.app/Contents/Info DVTPlugInCompatibilityUUID

然后下载:https://devimages-cdn.apple.com/downloads/xcode/simulators/index-<the DTXcode>-<the UUID>.dvtdownloadableindex

最后为了能够打开它:plutil -convert xml1 <the downloaded .dvtdownloadableindex file>

有人可以验证我有正确的 dvtdownloadableindex 吗?或者为正确的版本提供 url?否则我希望有人可以通过下载和取消模拟器来提供完整模拟器包的 url,同时查看 console.app 就像 this article

我好像很笨,浪费了太多不必要的时间。
新的 iOS 11 模拟器已经包含在新的 Xcode 中(但是不会出现在 Xcode 的设置中)。您只需打开模拟器 (/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app) 并在 Hardware > Device 菜单栏中选择一个 iOS 11 设备。

Xcode.app 也可以是 Xcode-beta.app

在 Xcode 版本 9.0 beta 5 (9M202q)

在菜单中 Window > 设备和模拟器

  1. 点击左下角的+按钮
  2. 选择'Device Type':'iPhone SE'
  3. 然后'OS Version': 'iOS 11.0'可以选择

玩得开心!

只需在模拟 window 中转到 "File",将鼠标移动到 "Open device",select 您的 ios,然后最后 select iPhone 类型或您想要的设备。

当我打开新的 Xcode 9 并转到首选项 > 组件时,我没有看到下载 iOS 11 模拟器的选项。我 100% 确定我拥有最新的 Xcode 9 beta 4 已回答: 这是一个屏幕截图,还有另一种方法可以 select 您想要 运行 的模拟器,但如果您还没有

则需要更新

https://i.stack.imgur.com/iZ3Ua.jpg