【发布时间】:2015-10-11 15:22:36
【问题描述】:
- 看不到任何 iOS 9.0 模拟器。在之前的 Xcode 7 beta 3 中一切正常。
- 无法安装 iOS 8.3 模拟器。
- 我也无法从“组织者”添加任何模拟器。按“创建”没有任何反应。
- 每次我尝试下载 iOS 模拟器时,我都会看到下一件事:
【问题讨论】:
标签: xcode xcode7 xcode7-beta4
【问题讨论】:
标签: xcode xcode7 xcode7-beta4
我已从 Finder 更改了我的项目名称。我单击旧项目名称(在播放按钮和所需模拟器或设备的选择器之间),选择编辑方案,选择目标选项卡,并意识到旧方案丢失了,所以我只是添加了我的新项目名称点击加号按钮,模拟器列表重新出现。
【讨论】:
我也看不到模拟器。原因是,升级Xcode后我没有重新启动系统。我重新启动&模拟器开始显示为例程。
【讨论】:
如果模拟器突然消失:
只需考虑在Project > Build Settings > Deployment Info > Deployment Target 中将部署目标降低到低于当前版本的次要版本
附:通常,您会在上述框中看到显示所选版本(灰色)的占位符文本。例如,如果灰色文本显示 9.3,则将其降低到 9.2。
【讨论】:
【讨论】:
转到 Windows。选择设备。选择左下角的“+”,将所有模拟器一一添加。
【讨论】:
一个可能的问题是安装了旧的剩余模拟器,它们与新的 XCode 不兼容,它们的存在会导致整个模拟器失败。要摆脱它们,请删除 /Library/Developer/CoreSimulator/Profiles/Runtimes 中的模拟器(对我来说,那里有一个 iOS 7 模拟器,这就是问题所在)。在此之后重新启动 XCode。
然后尝试从XCode->Open Developer Tool->Simulator 运行模拟器。假设这成功了,请验证您在 iOS Simulator 菜单 Hardware->Device->Manage Devices… 下是否有模拟器 - 如果没有,您应该可以单击底部栏中的 + 为自己添加一些 iOS 9 模拟器。再次重新启动 XCode,它们应该会出现在菜单中。
【讨论】:
看看本页中间的 seancook 的回复……它似乎已经为几个人解决了这个问题。
https://forums.developer.apple.com/thread/11706
编辑: 这也可以通过启动进入恢复模式 (CMD - R) 并重新安装 El Capitan 来解决。
【讨论】:
最新的 El Capitan 测试版中存在一个错误,当 dlopen() 无法 mmap() 动态库时,该错误会导致进程崩溃。由于代码签名验证失败,可能会发生此类 mmap() 失败。
如果磁盘上存在较旧的 iOS 模拟器运行时(即:从 Xcode 6.x 安装),则会发生这些 mmap() 故障,这就是 Xcode 7 beta 发行说明指出较早的运行时无法运行的原因Xcode 7. iOS 8.x Simulator 运行时在较新的下载中进行了更新,但如果旧版本存在于磁盘上,它们将导致 mmap() 失败,在最新的 El Capitan 测试版中,不幸的是导致 CoreSimulatorService 反复崩溃这反过来又导致没有可用的模拟器。
【讨论】: