Error de paquete no Válido - " requiere iniciar storyboard"


Sigo recibiendo este error cuando intento enviar mi aplicación a la tienda usando Xcode:

ERROR ITMS-90475: "Paquete no válido. Soporte Multitarea iPad requiere iniciar storyboard en paquete ' com.companyname.appname.'"

¿Alguien sabe lo que realmente significa este error?

Author: Earl Vonnstrosien-burga, 2015-09-14

8 answers

Esto se debe a que debe especificar cómo se supone que su aplicación manejará la multitarea en el iPad.

Si no desea manejar la multitarea en este momento, simplemente puede deshabilitarla yendo a la pestaña "General" de su objetivo:

introduzca la descripción de la imagen aquí

 646
Author: André Rodrigues,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-14 15:52:27

Resolví el problema de esta manera, ver aquí :

Si debe optar por no participar en Slide Over y Split View, hágalo explícitamente agregando la clave UIRequiresFullScreen a la Información de su proyecto Xcode.plist y aplicar el valor booleano SÍ.

 38
Author: marji,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-14 10:36:02

Necesita agregar una pantalla de inicio (Xcode > Archivo > Nuevo). En iOS > Interfaz de usuario, seleccione "Pantalla de inicio" para agregarla 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 la aplicación e Imágenes de lanzamiento". Aquí seleccione 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 utilizan, sino el Guion gráfico de la pantalla de inicio.

 30
Author: GeeJad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-19 18:11:43

Puede hacerlo como André mostró o añadir directamente:

<key>UIRequiresFullScreen</key>
<true/>

En su .archivo plist.

 23
Author: Francisco Caviano,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-23 04:26:22

Puede encontrar la casilla de verificación" Requiere pantalla completa " en General > Objetivos

introduzca la descripción de la imagen aquí

 13
Author: Dinesh Vaitage,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-18 05:30:03

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 utilizar el cordova-plugin-ipad-multitarea, que parece también evitar otro problema (ITMS-90474)

Update: esto ahora debería ser arreglado usando Cordova tools 5.4 sin la necesidad de estos plugins.

 8
Author: Gyum Fox,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-25 14:13:24

De Xcode 8.x. Por favor, compruebe la representación GIF.

GIF

 5
Author: Ramkrishna Sharma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-22 13:14:08

SI SOLO desea establecer RequiresFullScreen Para iPhone y admite Multitarea en iPad, pruebe esto:

<key>UILaunchStoryboardName~ipad</key>
<string>LaunchScreenIPad.storyboard</string>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIRequiresFullScreen~ipad</key>
<false/>

introduzca la descripción de la imagen aquí

LaunchScreenIPad.storyboard es el nombre de LaunchScreen para iPad.

El iPhone seguirá usando Launch Images Source imágenes.

Documento de Apple Ref: Creación de Claves Específicas de Plataforma y Dispositivo

 0
Author: hstdt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-23 08:29:29