Xcode 9 iOS模拟器在安装Xcode 10 beta后变为黑屏

Pol*_*les 14 xcode ios ios-simulator xcode9.2 xcode10

我知道有很多人早些时候提过这个问题.但我认为我的情况有所不同.在我的情况下,Xcode 9.2已经安装,我将macOS从10.13.2升级到10.13.5.然后我安装了Xcode 10 beta.现在,当我在Xcode 9.2上运行任何项目并尝试使用模拟器时,虽然我可以看到xcode日志,但它变黑了.我到目前为止尝试过的事情,

  1. 卸载Xcode 10 Beta
  2. 卸载并重新安装Xcode 9.2
  3. 卸载Xcode 9.2并安装Xcode 9.4
  4. 从模拟器菜单重置内容和设置
  5. 从模拟器菜单重启设备
  6. 调整模拟器的大小.
  7. 按照这篇文章,清理了DerivedData,CoreSimulator,iOSDeviceSupport
  8. 从设备和模拟器部分重新添加模拟器

现在我该怎么办?

Ted*_*Ted 21

尝试defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint 3在终端()中运行.请注意,这将强制模拟器使用OpenGL而不是Metal,因此0一旦修复,您将需要重新运行它.

  • 此代码有助于修复黑屏但重新运行相同的代码,默认情况下写入`com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint 0`将使模拟器再次变黑.所以我会坚持使用`3`直到苹果发布修复程序. (2认同)