2017-07-28 284 views
8

当我打开新的Xcode 9并转到Preferences > Components我没有看到下载iOS 11模拟器的选项。我敢肯定,100%我有最新的Xcode 9测试版4 No iOS 11 sims :(Xcode 9 - 没有iOS 11模拟器

我做了一些研究,并发现了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?或者提供一个网址到正确的版本?否则,我希望有人可以通过下载并取消模拟器,同时寻找到console.appthis article

回答

10

我似乎是非常愚蠢的,浪费了太多的时间比需要提供完整的仿真包的URL。
新的iOS 11模拟器已经包含在新的Xcode中(但不会出现在Xcode的设置中)。您可以打开模拟器(/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app)并在Hardware > Device菜单栏中选择iOS 11设备。

Xcode.app可以Xcode-beta.app了。

6

在Xcode的9.0版测试5(9M202q)

在菜单窗口>设备和Simlators

  1. 在左下角单击+按钮
  2. 选择“设备类型“: 'iPhone SE'
  3. 然后 'OS版本': 'iOS的11.0' 可作为选

enter image description here

玩得开心!