Splash screen in multi-language iOS app

ios, objective-c, splash-screen

Solution

Here's how to localize your Launch.xib screen:

Create `InfoPlist.strings` file. (File,New,Resource,Strings)

Localize it and select your languages

For e.g. the Spanish version, add your launch screen key and name for the Spanish version of your Launch screen

`"UILaunchStoryboardName" = "Launch_es";`

Copy your existing Launch.xib to Launch_es.xib, and change the text and/or images to the Spanish translations or Spanish-named images.

Problem

I am working on an app which is in 12 languages. Each language will have different splash screen. I have tried almost all possible ways to add splash screen images (Default.png) and it is working fine in all the cases. But, when I try to upload it on App store, it is giving me below error(attaching screenshot):- After that, I tried other possible solutions, but none of them worked for me. The main problem is showing in below image:- When I try to select any image from browse pop-up, it won't display in above list and displays same message ("No image specified"). I have added all the images in my bundle. Could anyone please guide me where I am doing mistake? Note:- I am using Xcode 5.1.

Original source

Related problems