XCode 7. iOS模拟器丢失,不能安装

  1. 无法看到任何iOS 9.0模拟器。 在以前的Xcode 7 beta 3中一切正常。
  2. 无法安装iOS 8.3模拟器。

在这里输入图像说明

  1. 另外我不能从“组织者”添加任何模拟器。 按“创build”没有任何事情发生。

在这里输入图像说明

  1. 每当我试图下载iOS模拟器,我看到下一件事:

在这里输入图像说明

一个可能的问题是可能会安装旧的剩余模拟器,这与新的XCode不兼容,并且它们的存在导致整个模拟器失败。 为了摆脱他们,删除模拟器在/Library/Developer/CoreSimulator/Profiles/Runtimes (对于我有一个iOS 7模拟器那里是问题)。 之后重新启动XCode。

然后尝试从XCode->Open Developer Tool->Simulator运行XCode->Open Developer Tool->Simulator 。 假设这样做成功,请确认您的模拟器是在iOS模拟器菜单下的Hardware->Device->Manage Devices… – 如果没有,您应该可以点击底部的+添加自己的一些iOS 9模拟器。 重新启动XCode,它们应该显示在菜单中。

在我的情况是与Xcode 8.2,它对我的​​工作是改变部署版本:

在这里输入图像说明

设置另一个不同于10.0之后,再次出现所有模拟器。

你有没有尝试去Xcode>首选项>下载,并试图重新下载你想要的模拟器?

在这里输入图像说明

对我来说,它只显示一个模拟器, 在这里输入图像说明

当我去Xcode > Preferences我可以看到模拟器已经下载,但没有显示在列表中, 在这里输入图像说明

如果你面对类似的东西。 这是你应该如何添加所需的模拟器,

从Xcode菜单中,打开Windows > Devices ,如下图所示

在这里输入图像说明

你应该看到这个屏幕,

在这里输入图像说明

注意只有一个模拟器(ref:第一个图像)

现在添加所需的模拟器,你应该点击+(在左上angular)

在这里输入图像说明

你应该看到这个,

在这里输入图像说明

你可以从列表中select模拟器,在我的情况下,它是iPhone 6s Plus

在这里输入图像说明

Xcode你可以看到额外的模拟器iPhone 6s Plus

在这里输入图像说明

我也无法看到模拟器。原因是,升级Xcode后,我没有重新启动系统。我重新启动&模拟器开始显示为例行。

最新的El Capitan beta中存在一个错误,当dlopen()无法在mmap()dynamic库时导致进程崩溃。 由于代码签名validation失败,可能会发生此类mmap()失败。

如果旧的iOS Simulator运行时出现在磁盘上(例如:从Xcode 6.x安装),则会发生这些mmap()失败,这就是为什么Xcode 7 beta发行说明显示早期运行时在Xcode 7中不工作的原因。 iOS 8.x Simulator运行时在更新的下载中被更新,但是如果老版本存在于磁盘上,它们将导致mmap()失败,这在最新的El Capitantesting版中不幸导致CoreSimulatorService反复崩溃,导致没有模拟器可用。

如果模拟器突然消失:

只需考虑在“ Project > Build Settings > Deployment Info > Deployment Target中将Project > Build Settings > Deployment Info > Deployment Target部署目标”降至当前版本以下的次要版

PS通常你会在上面的框中看到一个显示所选版本(灰色)的占位符文本。 例如,如果灰色文本显示为9.3,则将其降为9.2。

看看seancook在这个页面中间的反应……似乎已经解决了这个问题,为几个人。

https://forums.developer.apple.com/thread/11706

编辑:这也可以通过启动到恢复模式(CMD – R)并重新安装El Capitan来解决。

转到Windows。 select设备。 从左下angularselect“+”,逐个添加所有模拟器。

我已经从Finder中更改了我的项目名称。 我点击了旧的项目名称(在播放button和所需的模拟器或设备的select器之间),选定的编辑scheme,select了目标标签,并且意识到旧的scheme丢失了,所以我刚刚添加了我的新项目名称点击加号button,模拟器列表重新出现。