Xcode 9 没有任何模拟器设备

Xcode 9 doesn't have any simulator device

我刚刚下载了 xcode 9 beta,但是里面没有模拟器。尝试添加新模拟器,但创建按钮不起作用。请帮忙

"no simulator within it" 我的意思是可以选择使用模拟器构建。

.

此外,创建按钮不起作用

它是一个模拟器,但你需要关闭 Xcode 8 如果你打开它并重新启动 Xcode 9 beta.

转到Xcode 首选项 -> 位置并转到派生数据 在 Finder 中的位置:

只需删除其中的所有内容,然后右键单击 Xcode 图标并退出,然后重新打开:

删除派生数据,关闭所有 运行 Xcode 并重新启动计算机。它对我很有帮助。

除了模拟器没有显示,升级到 XCode 9 后,我的项目的故事板也乱七八糟。我只是重新启动 XCode 瞧!不必删除派生文件 - 尽管它可能不会造成伤害。

您可以按照@badhan-ganesh 的建议(清理派生数据)使用Xcode 键盘快捷键来清理派生数据:

shift+alt+cmd+k

如果需要,您可以使用 Xcode 键盘快捷键清理项目:

shift+cmd+k

之后,重新启动 Xcode,模拟器应该会再次可用。

我有 Xcode 8.3 和 Xcode 9.1,我来到这个 post 是为了找到解决强制升级到 9.1 后缺少模拟器的方法...

我正要执行删除整个 DerivedData 目录的建议,幸运的是关闭了 Xcode 9.1 并重新启动它。此外,我不得不关闭所有模拟器。

我不得不再次在模拟器上重建应用程序。

部署目标高于模拟器上安装的目标也会导致此问题。

确保您在构建设置中的部署目标版本也设置为所需版本(并且您安装了相应模拟器的该版本)。假设,如果将其设置为 10.3 而我没有安装 iOS 10.3 模拟器,我将看不到任何模拟器。但是因为设置为10.1,而且我安装了10.1的模拟器,所以可以看到。

这可能是由于机器上安装了多个 Xcode,或者可能是部署目标高于模拟器 OS 版本。

为了解决这个问题导航到以下位置: Xcode > 首选项 > 位置 > comindline 工具 > 更改 xcode 版本

并减少部署目标。

当我的 xcode 更新到 9.4 时,我第一次遇到同样的问题。强制退出并重新开始后为我解决问题。

如果您升级了 Xcode,请按照以下步骤操作

  1. 删除派生数据,Xcode-> 首选项 -> 位置和 select 前进按钮前的箭头符号 -> select 所有文件并删除。
  2. 退出 Xcode
  3. 从 Dock
  4. 退出 Xcode
  5. 再次打开 Xcode。

:-) 希望对您有所帮助。

您可能在清理磁盘 space 时删除了 iOS 个模拟器。我想当我从 space.

中 运行 时,我可能已经使用 DaisyDisk 删除了文件

您可以使用设备和模拟器重新添加模拟器 window。 (Shift + Command + 2)