xcode - apple - Error de paquete no válido: "requiere guión gráfico de lanzamiento"
apple app store connect (8)
Debe agregar una pantalla de inicio (Xcode> Archivo> Nuevo). En iOS> Interfaz de usuario, seleccione "Pantalla de inicio" para agregarlo al proyecto.
Para el iPad, debe admitir las 4 orientaciones.
Seleccione en Xcode su archivo de destino y, en la pestaña General, vaya a "Iconos de aplicaciones e imágenes de lanzamiento". Aquí selecciona el archivo de pantalla de inicio que creó. Cuando inicie la aplicación, verá que las imágenes de inicio (mapa de bits) no se usan, sino el guión gráfico de la pantalla de inicio.
Sigo recibiendo este error cuando intento enviar mi aplicación a la tienda usando Xcode:
ERROR ITMS-90475: "Paquete inválido. El soporte multitarea para iPad requiere el guión gráfico de lanzamiento en el paquete ''com.companyname.appname''".
¿Alguien sabe qué significa realmente este error?
Esto se debe a que debe especificar cómo se supone que su aplicación manejará la multitasking en iPad.
Si no desea manejar la multitarea en este momento, simplemente puede deshabilitarla yendo a la pestaña "General" de su objetivo:
Puede hacerlo como lo mostró André o agregar directamente:
<key>UIRequiresFullScreen</key>
<true/>
En su archivo .plist.
Resolví el problema de esta manera, mira here :
Si debe optar por no usar Slide Over y Split View, hágalo explícitamente agregando la clave UIRequiresFullScreen al archivo Info.plist de su proyecto Xcode y aplique el valor booleano YES.
SI SOLO desea configurar RequiereFullScreen para iPhone y admite iPad Multitarea, intente esto:
<key>UILaunchStoryboardName~ipad</key>
<string>LaunchScreenIPad.storyboard</string>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIRequiresFullScreen~ipad</key>
<false/>
LaunchScreenIPad.storyboard
es el nombre de LaunchScreen para iPad.
El iPhone seguirá utilizando
Launch Images Source
.
Apple Document Ref: Creación de claves específicas de plataforma y dispositivo
Si está utilizando Cordova, es posible que desee utilizar el complemento cordova-ios-requires-fullscreen (consulte ¿Cómo deshabilitar la multitarea iOS9 a través de Ionic / Cordova ?)
Actualización : también puede usar cordova-plugin-ipad-multitasking , que también parece evitar otro problema (ITMS-90474)
Actualización : esto ahora debería solucionarse utilizando las herramientas 5.4 de Cordova sin la necesidad de estos complementos.