私は非常に多くの人々が以前にこの質問をしたことを知っています。しかし、私の状況は異なると思います。私の場合、Xcode 9.2はすでにインストールされており、macOSを10.13.2から10.13.5にアップグレードしました。次に、Xcode 10ベータ版をインストールしました。 Xcode 9.2でプロジェクトを実行してシミュレーターを使用しようとすると、xcode logsを見ることができますが、黒くなっています。私が今までに試したこと、
今、私は今何をすべきですか?
ターミナルでdefaults write com.Apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint 3
を実行してみてください( source )。これにより、SimulatorはMetalの代わりにOpenGLを使用するように強制されるため、これが修正されたら、0
で再実行する必要があります。
私のために発生した別のオプション。 UIWindowをサブクラス化し、.init(frame: .zero)
を呼び出しました。 .init(frame: UIScreen.main.bounds)
に変更すると修正されました。
回避策を試して、Library/Developerフォルダーを削除してから再起動してください