Xcode 9 - 没有iOS 11模拟器

时间:2017-07-28 16:07:47

标签: xcode ios-simulator ios11 xcode9-beta xcode9

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

我做了一些研究,发现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.app中的{{1}}

4 个答案:

答案 0 :(得分:15)

我似乎非常愚蠢,浪费了太多时间而不是必要的 新的iOS 11模拟器已经包含在新的Xcode中(但是它不会出现在Xcode的设置中)。您只需打开模拟器(/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app),然后在Hardware > Device菜单栏中选择iOS 11设备即可。

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

答案 1 :(得分:12)

在Xcode版本9.0 beta 5(9M202q)

在菜单窗口&gt;设备和模拟器

  1. 点击左下角的+按钮
  2. 选择设备类型&#39;:&#39; iPhone SE&#39;
  3. 然后&#39;操作系统版本&#39;:&#39; iOS 11.0&#39;可以选择
  4. enter image description here

    玩得开心!

答案 2 :(得分:1)

enter image description here只需转到模拟窗口中的“文件”,将鼠标移至“打开设备”,选择ios,最后选择所需的iPhone或设备的类型。

答案 3 :(得分:0)

当我打开新的Xcode 9并转到“首选项”>“组件”时,没有看到下载iOS 11模拟器的选项。我100%肯定我拥有最新的Xcode 9 beta 4 已回答: 这是屏幕截图,还有另一种选择要运行的仿真器的方法,但是如果没有,则需要更新

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