2017-09-17 116 views
1

我最近在我的机器上安装了Xcode 9.0 GM。我解雇了它,并且我在计划中看到的唯一模拟器是iPhone 8,iPHone 8 Plus和iPhone X.我点击“下载其他模拟器”,认为解决方案将存在于此处。Xcode 9.0模拟器“消失”

enter image description here

我招呼着这个画面,这是我以前安装的一切。

enter image description here

我周围挖上苹果开发者论坛,发现this post与iOS的先前版本讨论了类似的问题。在其中一张海报的建议下,我关掉了机器并将其启动。我再次打开了Xcode 9.0,并且遇到同样的问题。

任何建议什么我可以得到额外的硬件出现在我的Xcode方案?谢谢你的阅读。

回答

3

逐个删除设备和仿真器窗口中列出的每一个仿真器,然后重新开始制作新仿真器。这对我来说总是有效的。事实上,在任意升级之后,这是个好主意。

+0

你会发现,iPhone 8和X将失去他们的名字,将被称为2017-A等。但是对此你无能为力。这是一个测试版,即使它被称为GM。 – matt

+2

太棒了!我有一个“固执”的,所以我通过Finder到目录并删除它。如果其他人遇到同样的问题,可以在'〜/ Library/Developer/CoreSimulator/Devices/[UDID]中找到它们。详细信息在这里 - > https://forums.developer.apple.com/thread/65272 – Adrian

2

如果有其他人来到这里,并在我的情况,我刚刚升级到XCode 9.2和模拟器都失踪了,但退出和重新启动XCode恢复它们。

0

对于我退出和重新启动XCode也没有帮助。所以我做了以下3个步骤。

三步

第1步:

产品 - >目的地 - >下载模拟器...下载模拟器()你需要

第2步:

有时,当你下载新的模拟器类型,它们不会自动显示在可能的模拟器列表中。

产品 - >目标 - >添加其他模拟器...单击左下角的+按钮,然后添加模拟器给它一个名称,设备类型和您刚刚下载的iOS版本。

第3步:

设置适当的部署目标。如果您下载了较低版本的模拟器,请将部署目标设置为相同。

现在它应该显示在您的模拟器设备列表中!