Sé que es una function nueva y esto puede no ser posible, pero me gustaría poder localizar un catálogo de activos en diferentes idiomas, para mostrar una image de lanzamiento localizada. Esto fue posible en XCode 4 simplemente localizando una image, pero con una aplicación iOS7 no funciona. ¿Sabes si eso es posible?
Fui de la manera clásica. Solo use imágenes únicas localizadas y configure su plist correctamente. La forma más fácil es usar un catálogo de activos, configurar todo. A continuación, abra el package de aplicaciones y copie los files con el nombre correcto + las inputs correctas info.plist. (Y, por supuesto, eliminar el catálogo de activos después) El resultado se ve así:
Info-plist:
Lanzar nombres de files de imágenes:
(Necesitaba todas las orientaciones / tamaños de iPad + todos los tamaños de iPhone de retrato + 7.0 tamaños específicos)
Desde la documentation de Apple , debe configurar la key UILaunchImageFile en un nombre de file de image de inicio personalizado.
Luego necesitas ubicar ese file.
Y asegúrese de que su image de lanzamiento no esté configurada para usar un catálogo de activos.
Tengo el mismo problema en XCode 6.0 y iOS 7 y 8. No use Images.xcassets para la pantalla de bienvenida. Agregue la siguiente key a Info.plist:
<key>UILaunchImages~ipad</key> <array> <dict> <key>UILaunchImageMinimumOSVersion</key> <string>7.0</string> <key>UILaunchImageName</key> <string>Default-Landscape</string> <key>UILaunchImageOrientation</key> <string>Landscape</string> <key>UILaunchImageSize</key> <string>{768, 1024}</string> </dict> </array>