11

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

“其中没有模拟器”是指可以选择使用模拟器进行构建。

在此处输入图像描述

此外,创建按钮不起作用在此处输入图像描述

4

12 回答 12

17

转到 Xcode Preferences -> Locations并转到Finder中的Derived Data位置:

Xcode 偏好

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

移到废纸篓

于 2017-06-14T10:09:47.513 回答
4

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

于 2017-06-11T07:43:23.367 回答
2

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

为了解决这个问题,导航到以下位置:Xcode > Preference > location > comindline Tool > change the xcode version

并降低部署目标。

于 2018-03-20T06:29:48.240 回答
2

清理磁盘空间时,您可能已经删除了 iOS 模拟器。我想我可能在空间不足时使用了 DaisyDisk 来删除文件。

您可以使用“设备和模拟器”窗口重新添加模拟器。(Shift + 命令 + 2)

Xcode 9 设备和模拟器窗口

于 2018-08-09T18:31:35.657 回答
0

删除派生数据,关闭所有正在运行的 Xcode 并重新启动计算机。它只是帮助了我。

于 2017-09-21T10:58:03.240 回答
0

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

于 2017-09-26T18:40:22.057 回答
0

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

shift+alt+cmd+k

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

shift+cmd+k

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

于 2017-10-20T09:24:22.953 回答
0

部署目标高于模拟器上安装的目标也会导致这种情况。

于 2017-11-22T16:31:24.150 回答
0

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

于 2018-01-23T06:36:19.027 回答
0

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

于 2018-06-10T08:10:11.633 回答
0

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

  1. 删除派生数据,Xcode-> Preferences -> Locations 并选择 Advance 按钮之前的箭头符号 -> 选择所有文件并删除。
  2. 退出 Xcode
  3. 从 Dock 中退出 Xcode
  4. 再次打开 Xcode。

:-) 希望对你有帮助。

于 2018-07-12T09:48:57.360 回答
-1

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

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

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

于 2017-11-04T19:30:53.430 回答