Thank you so much! This problem was also preventing the status bar from hiding on my app. I guess if your app doesn't have a launch screen, the iOS runtime assumes it's written for an iPhone 4 or something.
You might want to create a separate storyboard for your launch screen, though. You can set the view to all black to begin with, and add a logo or other stuff later.