Metro Simulator is the third beta version of this metro simulator.
In this version the route has been extended and new functions have been added. Because this is the last version this route is being used, the world has not been filled more. This beta version concentrates on the driving aspect, from the next version a larger route will be used which will have a larger world with decoration and foliage.
To confuse matters more, I wrote a web wrapper (UIWebView) before these lectures and this works fine. But there is barely any difference in the code. All new apps I create from scratch all fail with the same black screen problem.
It's as if Xcode has lost the ability to talk to iOS Simulator and assumes it's running (even if I quit iOS simulator). I try and quit Xcode, and it asks me to stop the tasks. Then it just hangs. So I have to force restart to get out of Xcode.
Before resetting the emulator first go to your projects "project navigator" screen and under the general -> depoyment info screen check that the main interface property is properly setup!
I am a newbie to the iOS app development. I was practising to develop iOS apps from the very beginning and while running a very basic Hello World app, I also faced same issue that only a black blank screen appears after building and running the app in iOS simulator.Somehow while struggling to find out a solution to the problem I accidentally clicked Window-->Scale-->50% in iOS simulator and it did solve my problem.I could then see the Home page with my app and clicking on app icon I was able to run my app successfully.App versions:Xcode 5.1iOS Simulator: 7.1OSX: 10.9.3
Another Solution is that if you are building UI programatically in Objective C project, then you might need to add some code to inflate the view, so you will need to add those 3 lines to make the window's interface interacts with the code (the outer 2 are actually interacting with the code and the other one will change the screen to white so you will know it works).
If you should loose your entry point in your Storyboard or simply wish to change the entry point you can specify this in Interface Builder. To set a new entry point you must first decide which ViewController will act as the new entry point and in the Attribute Inspector select the Initial Scene checkbox.
For me all it was needed was to shake the device (Device > Shake). Weird but worked for me. If this doesn't work try resetting (Device > Erase All Content and Settings) and then shake the device again.
I finally found the problem... following the lead that the simulator could not connect to Xcode I took a look at my etc/hosts file and found that months ago to solve a different issue I had edited the host file to map localhost to my fixed IP instead of the default... my value:
I was doing what doug suggests ("Reset Content and Settings") which works but takes a lot of time and it is really annoying... until I recently found completely accidental another solution that is much quicker and seems to also work so far! Just hit cmd+L on your simulator or go to the simulator menu "Hardware -> Lock", which locks the screen, when you unlock the screen the app works like nothing ever happened :)
What happened with me was the Type of class was not UIViewController for the script attached to my view controller. It was for a UITabController..... I had mistakenly quickly created the wrong type of class.... So make sure the class if the correct type.. Hope this helps someone. I was in a rush and made this mistake.
In case you recently updated to Xcode 11 beta 3 and try to run an older SwiftUI project, you have to make some changes in the SceneDelegate where the views are loaded, otherwise the screens will remain black on devices running iOS 13 beta 3 which of course includes all simulators.
The behavior not strictly limited to the simulators, but since most people will run beta software exclusively on simulators it will only occur in this context. It baffled me for quite a while, so hope it helps.
I was developing flutter using android studio and running the simulator, the simulator was dark and I reset the contents as per accepted answer. But that didn't fix my issue. My CPU was running somehow high enough, so I restarted , but not fixed the issue. I opened Xcode and run one of my native iOS apps, the simulator re-opened as usual. I closed the Xcode and opened Android Studio, then started developing flutter app again.
e59dfda104