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?
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:
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Í.
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.
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.
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
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.
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
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/>
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
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