Xcode 9 iOS Simulator becoming black screen after

2019-02-12 00:40发布

I know that so many people have asked this question earlier. But I think my situation is different. In my case Xcode 9.2 was already installed and I upgraded macOS from 10.13.2 to 10.13.5. Then I installed Xcode 10 beta. Now when I'm running any project on Xcode 9.2 and try to use simulator, its becoming black though I can see the xcode logs. Things I have tried so far,

  1. Uninstalled Xcode 10 Beta
  2. Uninstalling & reinstalling Xcode 9.2
  3. Uninstall Xcode 9.2 and install Xcode 9.4
  4. Reset Content & Settings from simulator menu
  5. Restart Device from simulator menu
  6. Resizing simulator.
  7. Followed this post and cleaned DerivedData, CoreSimulator, iOSDeviceSupport
  8. Re add simulators from devices & simulators section

Now what should I do now?

7条回答
贼婆χ
2楼-- · 2019-02-12 01:24

This is just for the users that failed trying everything to save Xcode 10 and then reinstalled Xcode 9.4.1 and the simulator still not working.

Here is what I did to give Xcode 9.4.1 back running. After I got this problem after upgraded to Xcode 10. I tried that famous FramebufferRendererHint, didn't work for me. I have found out the Xcode 10.1 beta release didn't fix the problem for someone else, so I didn't bother to try 10.1 beta.

From the online research I know the problem is in /Library/Developer/PrivateFrameworks/CoreSimulator.framework. Without Xcode even installed on your Mac /Library/Developer doesn't exist. So it is installed by Xcode when your first time run Xcode. You would notice a screen showing "Installing Components" But after you installed Xcode 10 and then install/run Xcode 9.4.1 it won't touch that folder anymore. So problem stays even you put Xcode 9.4.1 back

That's why after I downloaded Xcode 9.4.1 expanded and ran it. Problem still there.

I didn't backup my Mac. So I decided to start from scratch. Restored my MacBook from Internet, downloaded Xcode 9.4.1 again. and now everything is back to normal. I can keep releasing the App to App Store now.

查看更多
SAY GOODBYE
3楼-- · 2019-02-12 01:29

In my case (xcode 10), I just left the computer for 10 minutes or so (out of frustration!) and when I came back I found it at the starting screen! .... I guess for the first time it takes time

查看更多
乱世女痞
4楼-- · 2019-02-12 01:31

try workaround, delete Library/Developer folder and start it again

查看更多
女痞
5楼-- · 2019-02-12 01:35

Open up XCode 9 and go to add additional simulators(pictured below) re-add iOS 10 and iOS 11 simulators

enter image description here

查看更多
乱世女痞
6楼-- · 2019-02-12 01:39

Try running defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint 3 in Terminal (source). Note that this will force Simulator to use OpenGL instead of Metal, so you'll want to re-run it with 0 once this gets fixed.

查看更多
Fickle 薄情
7楼-- · 2019-02-12 01:40

In my case, I just left the computer for 10 minutes or so (out of frustration!) and when I came back I found it at the starting screen! .... I guess for the first time it takes time

查看更多
登录 后发表回答