app - launch screen xcode
Imagen de lanzamiento del iPad Pro y el icono de la aplicaciĆ³n (5)
Apple comentó sobre este problema: "La última versión beta (7.2b3) agregó 83.5@2x en la ranura del ícono de la aplicación a los catálogos de activos, y las relaciones del Desarrollador informaron en un comentario de radar que ya no son compatibles con las imágenes de lanzamiento y no agregarán el tamaño de la imagen de lanzamiento del pro del iPad a los catálogos de activos ".
Tomado de here .
El iPad Pro requiere el icono de la aplicación 167x167 y la imagen de lanzamiento de 2732 x 2048 (horizontal). ¿Pero dónde debería ponerlos? Los catálogos de activos de Xcode 7.1 no proporcionan ningún lugar para agregar íconos o imágenes específicos de iPad Pro.
Mi imagen de lanzamiento es específica al tamaño, por lo que usar el guión gráfico para esta no es una buena opción.
Debe usar los archivos de pantalla de inicio para iPad Pro en lugar de las imágenes de inicio. En primer lugar, desde iPad Pro, iOS no admite las imágenes de inicio, por lo que no puede encontrar los tamaños adecuados para las imágenes de lanzamiento de iPad Pro en Xcode 7.1. En segundo lugar, si no usa el archivo de pantalla de inicio, la aplicación que se ejecuta en iPad Pro se escalará, lo que se denomina ''Zoom de pantalla''.
Parece que necesitarás usar el guión de inicio de pantalla o el archivo xib para admitir pantallas de inicio específicas para iPad Pro.
Por Apple, debería poder usar tanto los recursos de imagen de lanzamiento para admitir pre-iOS8, como el archivo de pantalla de inicio para iOS8 +. De la Guía de distribución de aplicaciones de Apple :
"Para los destinos de implementación de iOS 7, puede proporcionar tanto un archivo de pantalla de inicio como imágenes de lanzamiento. En iOS 8, se usa el archivo de pantalla de inicio, y en iOS 7, se usan las imágenes de inicio".
También estos documentos indican:
"Si también necesita admitir versiones anteriores de iOS, puede continuar suministrando imágenes estáticas de inicio además de un archivo de inicio".
Sin embargo, en mi caso, aunque tengo un archivo LaunchScreen.storyboard, no se está utilizando cuando lanzo imágenes en un catálogo de activos. es decir: siempre veo las imágenes de inicio del catálogo de activos en lugar de la pantalla de inicio. Verifiqué que el archivo de la pantalla de inicio está establecido en info.plist y que tiene el indicador "Usar como pantalla de inicio" establecido. También estoy usando clases de tamaño y diseño automático.
Si no encuentra los "pozos" donde colocar los íconos en el catálogo de activos, tal vez haya cambiado la configuración de la aplicación de iPhone a iPad en un momento posterior y luego los "pozos" de iPad no estén visibles. Puedes encenderlos haciendo esto:
El conjunto solo contendrá pozos de imagen para los iconos que sean relevantes, dependiendo de la configuración de su proyecto en el momento en que se creó el catálogo de activos. Si falta una imagen bien, expanda el inspector de configuración y marque las casillas correspondientes en el panel Icono de la aplicación, según el objetivo de implementación del proyecto y los dispositivos compatibles.
Utiliza el guión gráfico de pantalla de inicio.
También puede deshabilitar el archivo de la pantalla de inicio y la fuente de imágenes de inicio desde la configuración general del proyecto y usar la forma anterior: defina todas las imágenes de inicio en la lista de información.
Info.plist:
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>8.0</string>
<key>UILaunchImageName</key>
<string>DefaultPro-Landscape</string>
<key>UILaunchImageOrientation</key>
<string>Landscape</string>
<key>UILaunchImageSize</key>
<string>{1366, 1024}</string>
</dict>
...
</array>
Más información sobre UILaunchImages en Info.plist en esta publicación: ¿Cómo creo las imágenes de inicio para iPhone 6/6 Plus Landscape Only Apps?