XCode 7. iOS模拟器丢失且无法安装

时间:2015-07-21 23:39:31

标签: xcode xcode7 xcode7-beta4

  1. 无法看到任何iOS 9.0模拟器。在之前的Xcode 7 beta 3中,一切都还可以。
  2. 无法安装iOS 8.3模拟器。
  3. enter image description here

    1. 此外,我无法在“管理器”中添加任何模拟器。按"创建"没啥事儿。
    2. enter image description here

      1. 每当我尝试下载iOS模拟器时,我都会看到下一件事:
      2. enter image description here

9 个答案:

答案 0 :(得分:49)

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

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

答案 1 :(得分:11)

在我的情况下,使用Xcode 8.2,它对我有用的是改变部署版本:

enter image description here

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

答案 2 :(得分:4)

你有没有试过去Xcode>偏好>下载并尝试重新下载您想要的模拟器?

enter image description here

答案 3 :(得分:4)

对我来说它只显示一个模拟器, enter image description here

当我转到Xcode > Preferences时,我可以看到模拟器已经下载但它没有显示在列表中, enter image description here

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

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

enter image description here

你应该看到这个屏幕,

enter image description here

注意只有一个模拟器(参考:第一张图片)

现在要添加所需的模拟器,您应该点击+(在左下角)

enter image description here

你应该看到这个,

enter image description here

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

enter image description here

Xcode中,您可以看到其他模拟器iPhone 6s Plus

enter image description here

答案 4 :(得分:3)

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

答案 5 :(得分:2)

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

如果磁盘上存在较旧的iOS模拟器运行时(即:从Xcode 6.x安装),则会发生这些mmap()失败,这就是Xcode 7 beta发行说明表明早期运行时不起作用的原因Xcode 7. iOS 8.x Simulator运行时在较新的下载中更新,但如果磁盘上存在旧版本,则会导致mmap()失败,在最新的El Capitan测试版中,不幸导致CoreSimulatorService反复崩溃这反过来导致没有模拟器可用。

答案 6 :(得分:2)

如果模拟器突然消失:

考虑将部署目标降低到Project > Build Settings > Deployment Info > Deployment Target

中当前版本以下的次要版本

P.S。通常,您会在上面的框中看到显示所选版本(灰色)的占位符文本。例如,如果灰色文本显示9.3,则将其减小到9.2。

答案 7 :(得分:1)

在本页中间查看seancook的回复......似乎已为几个人解决了这个问题。

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

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

答案 8 :(得分:0)

我从Finder更改了Project的名称。我点击旧项目名称(在播放按钮和所需模拟器或设备的选择器之间),选择了编辑方案,选择了目标选项卡,并意识到旧方案丢失了所以我刚刚添加了我的新项目名称点击加号按钮,模拟器列表重新出现。