Black bars on launch screen on iPhone5 (and iPhone6)

soleil picture soleil · Sep 11, 2014 · Viewed 11.5k times · Source

When iPhone 5 first came out we had to go through the silliness of adding a [email protected] to the project to get the app to use the full height of the iPhone 5. In late 2014 are we still doing that?

We have asset catalogs and the LaunchScreen.xib file. Do we still need to add the [email protected] file? If so, where does it go now? I've tried a few different things and I can't get rid of the black bars in a new app created with Xcode 6 GM.

Answer

soleil picture soleil · Sep 11, 2014

As stated by rmaddy in the comments, if you are supporting iOS < 8, you still need to do this:

General / App Icons and Launch Images

Launch Image Source - select LaunchImage for asset catalog.

Add a 640x1136 image for the "Retina 4" option.

So I guess the LaunchScreen.xib is useless if you target iOS < 8, unless you want to update both that and the asset catalog when the image changes.