I've played with simulator and launch images and found some strange behaviour. Just for testing I tried to use "old" method and naming conventions to see how that works. In my application root directory I have launch images named :
- Default@2x.png which is 960x480px
- Default-568h@2x.png which is 1136x640px
- Default-667h@2x.png which is 1334x750px
- Default-736h@2x.png which is 2208x1242px
I've deleted LaunchScreen.xib file and removed "Launch screen interface file base name" property from info.plist.
What is happening is that 4s,5 and 5s simulators (both 7.1 and 8.1) pick up the right launch image. But the problem is with iPhone 6 and 6+ simulator. For example:
When iPhone 6 simulator is started there is no launch screen, just black screen... Why naming convention don't work for iPhone 6 and 6+? Device orientation is landscape.