XCode 7. iOS模拟器丢失,不能安装
- 无法看到任何iOS 9.0模拟器。 在以前的Xcode 7 beta 3中一切正常。
- 无法安装iOS 8.3模拟器。
- 另外我不能从“组织者”添加任何模拟器。 按“创build”没有任何事情发生。
- 每当我试图下载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,模拟器列表重新出现。