Easy fix. No need to mess with anything. Xcode 7 just prefers the images to be "Universal".

  1. Click on Assets.xcassets folder
  2. Click the + sign to Import from Project.
  3. Select all images

Done. Now your launch screen works and Xcode is happier.


Same problem here after I updated to iOS 9. Re-installing the app from the App Store seems to solve the problem. I guess, it's an iOS 9 glitch.


I had the exact problem and had a black launch screen after using Xcode 7, and at first re-adding the images in Launch-Screen.xib worked but it went black again.

I fixed this permanently by moving the images referenced by Launch-Screen.xib into an asset catalog, rather than using the png filenames.


Just to point out that once again (as this solution didn't appear in answers, and I've personally lost around two hours when "fixing" that), sometimes, especially when the app is in active development/debugging, it requires iOS device to reboot for the launch screen to be fixed.


  1. Black screen default come because, iOS strictly enforces some a startup images it can be black or any images.
  2. Use UILaunchImages key to the Info.plist file and use a dictionary to describe each launch image. Change setting in your project to ppoin towards Asset Catalog
  3. check following references
    • A launch storyboard or xib must be provided unless the app requires full screen
    • I am using xcode7.1 it works. Please download latest xcode7.1

I hope above information will help you.