Xcode 9 - 没有 iOS 11 模拟器

17
当我打开新的Xcode 9并前往 Preferences > Components,我没有看到下载iOS 11模拟器的选项。我非常确定我有最新的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吗?或者提供正确版本的URL?否则,我希望有人能够通过下载并取消模拟器来查看console.app(就像这篇文章中所述),并提供完整模拟器包的URL。

4个回答

17

我似乎很蠢,浪费了比必要的时间更多的时间。
新版iOS 11模拟器已经包含在新版Xcode中,但它们不会出现在Xcode设置中。你只需打开模拟器(/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app)并在硬件 > 设备菜单栏中选择一个iOS 11设备即可。

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


14

在Xcode版本9.0 beta 5 (9M202q)中

在菜单窗口 > 设备和模拟器

  1. 点击左下角的加号按钮
  2. 选择“设备类型”:“iPhone SE”
  3. 然后可以选择“操作系统版本”:“iOS 11.0”

输入图像描述

玩得开心!


2

enter image description here只需在模拟窗口中点击“文件”,将鼠标移动到“打开设备”,选择您的iOS设备,最后选择您想要的iPhone或设备类型即可。


1
你能提供一下截图吗? - Florian Golemo
如果你需要,我可以做到。 - Paul Addai
嘿@paul。不是因为我需要那个,而是因为如果有人找不到特定的东西,截图可以提高你的答案质量。 :) 另外,你可以看到上面的答案嵌入了截图,得到了更多的赞同票。也许你可以删除下面带有imgur链接的第二个答案,而是更新这个答案并嵌入图片。如果你遇到任何问题,请告诉我。 - Florian Golemo

0

当我打开新的Xcode 9并转到首选项>组件时,我没有看到下载iOS 11模拟器的选项。我百分之百确定我有最新的Xcode 9 beta 4 回答: 这是一个截图,还有另一种选择要运行的模拟器,但如果您没有更新,就需要进行更新。

https://istack.dev59.com/iZ3Ua.webp


仅提供链接是不太有用的。你可以在回答中添加上下文! - abhiarora

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接