- Create a new
InfoPlist.strings
file - Add the following line to that file:
UILaunchStoryboardName = "LaunchScreen";
- Localize InfoPlist.strings using the property inspector
- Create a new
LaunchScreen_de.storyboard
(for German) alongside the existingLaunchScreen.storyboard
- Edit the
InfoPlist.strings
(German) file so it points to this German Launch Screen:
UILaunchStoryboardName = "LaunchScreen_de";
- Localizing Property List Values
- Stackoverflow post
- Apple HIG: Launch Screen — "Avoid including text on your launch screen. Because launch screens are static, any displayed text won’t be localized."
Possible solution — un-tested and a bit old (2013).
Useful! 🥳