1

我目前正在运行 2 个版本的 xcode。我最近从 9.3 升级到 9.4.1 以及 High Sierra v.10.13.6 上的 xcode 10 beta 6。模拟器似乎在 xcode 10 beta 6 中运行良好,但在 9.4.1 中完全丢失了我已经下载并安装了显示在模拟器窗口列表中的其他模拟器,但是它们没有添加到主项目窗口的下拉列表中,并且设备列表仍然为空。我想知道是否只是我在安装中搞砸了一些东西。我试图删除所有内容并重新安装并遇到同样的问题。

任何建议都会很棒。如果任何同时运行两个版本的人都可以推荐安装等最佳设置。我可以根据需要发布更多详细信息。我添加了屏幕截图,请点击链接。

 [main nav - generic iOS device][1]
 [empty devices panel][2]
 [simulators panel][3]

 [1]: https://i.stack.imgur.com/4qU4M.png
 [2]: https://i.stack.imgur.com/SVLo0.png
 [3]: https://i.stack.imgur.com/vavl1.png
4

1 回答 1

1

我有一个类似的问题。如果我在同一系统上创建了一个新帐户,则该新帐户没有相同的问题。这让我相信这是一个用户偏好问题。

解决此问题的一些建议包括删除所有 Xcode 文件并从头开始重新安装。试试下面的解决方案,看看它是否适合您,因为它更快且工作量更少。

  • 退出任何正在运行的 Xcode 版本
  • 删除文件夹:~/Library/Developer/CoreSimulator

您可以从随附的屏幕截图中看到有一个 device_set.plist 文件。单独删除此文件无济于事,因此请删除它所在的整个目录。

  • 启动 Xcode
  • 选择首选项并转到“组件”选项卡。
  • 下载任何新的模拟器

下载后,您应该会看到所有的模拟器都出现了。似乎是下载新模拟器的过程会重建已安装模拟器的列表。

注意我尝试下载一个新的模拟器,不扔掉上面的目录,看看这是否会重建模拟器列表,但它不起作用。

模拟器列表

于 2018-11-22T19:33:52.020 回答