被宠坏的模拟器xcode 9.作为破电视

The spoiled simulator xcode 9. As a broken TV

几乎每次在任何 Xcode 9 模拟器上启动应用程序都会在屏幕截图中产生这样的结果: 也许有人遇到过这个问题并解决了?

您可以尝试将渲染引擎切换为 OpenGl 而不是金属

在终端中使用此命令。

defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint 2

(1 = 金属,2 = 强制使用 OpenGL,3 = OpenGL)

或者如果你的GPU是HD3000你需要使用

defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferEmulationHint 1