繁体   English   中英

Xcode 9.0 模拟器“消失”

[英]Xcode 9.0 simulators “disappeared”

我最近在我的机器上安装了 Xcode 9.0 GM。 我启动了它,我在方案中看到的唯一模拟器是 iPhone 8、iPHone 8 Plus 和 iPhone X。我点击了“下载其他模拟器”,认为解决方案就在那里。

在此处输入图片说明

我看到这个屏幕,这是我以前安装的所有东西。

在此处输入图片说明

我在 Apple Developer 论坛上翻了翻,发现这篇文章讨论了与之前版本的 iOS 类似的问题。 在其中一位海报的建议下,我关闭了我的机器并冷启动了它。 我再次打开 Xcode 9.0,我遇到了同样的问题。

有什么建议可以让额外的硬件出现在我的 Xcode 方案中吗? 感谢您的阅读。

在 Xcode 10.3 中,我也丢失了所有模拟器,但通过运行将它们找回

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

如果其他人来到这里并处于我的情况,我刚刚升级到 Xcode 9.2 并且模拟器都丢失了,但是退出并重新启动 Xcode 恢复了它们。

对我来说,退出并重新启动 Xcode 也无济于事。 所以我做了以下3个步骤。

三步走

第 1 步:

产品 -> 目的地 -> 下载模拟器... 下载您需要的模拟器

第 2 步:

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

Product -> Destination -> Add Additional Simulators... 单击左下角的 + 按钮,然后 Add Simulator 给它一个名称、设备类型和您刚刚下载的 iOS 版本。

第 3 步:

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

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

删除设备和模拟器窗口中列出的每一个模拟器,然后重新开始制作新的模拟器。 那总是对我有用。 事实上,在任何升级之后,这是一个好主意。

我的问题最初得到了回​​答,但我找到了一种更有效的方法来使用fastlane fastlane ,有一个名为snapshot的工具。 终端的用法如下:

fastlane snapshot reset_simulators

警告:这将删除您所有的模拟器并替换为新的! 如果在运行快照时遇到奇怪的问题,这很有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM