Xcode error durante la validación - " Su binario no está optimizado para iPhone 5"


Me quedé atascado con este error mientras intento publicar una aplicación en la tienda de aplicaciones. Lo siento porque no puedo copiar y pegar el código de error, así que publicaré una imagen en mi pregunta.

introduzca la descripción de la imagen aquí

Author: Qantas 94 Heavy, 2014-05-21

12 answers

¿Está seguro de que el archivo 568h está realmente en formato PNG? También asegúrese de que ha proporcionado soporte para iphone 5 para todas sus pantallas? Solo agregar [email protected] no es compatible con gaurantee para iphone 5. Usted tiene que comprobar para enmarcar toda su vista para iphone 3.5 "y 4" dispositivo.

Puedes hacer el framing por código o autoresizing que es otra cosa.

Amablemente echa un vistazo a este enlace: Su binario no está optimizado para iPhone 5

 19
Author: Irfan,
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
2014-05-21 10:42:56

Añadir esta imagen ([email protected]) a en su proyecto en la capa superior como a continuación.

introduzca la descripción de la imagen aquí

Imagen a añadir: introduzca la descripción de la imagen aquí

 22
Author: thatzprem,
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-10-29 11:09:52

Me enfrenté al mismo error y se solucionó siguiendo estas instrucciones de la página: introduzca la descripción de la imagen aquí

Http://dannysu.com/2014/04/16/not-optimized-for-iphone5 /

 10
Author: Afzaal Ahmad,
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-05-21 09:58:06

Acabo de seleccionar: "No usar catálogos de activos" y luego agregar fotos de capturas de pantalla a: Archivos de soporte.

introduzca la descripción de la imagen aquí

 6
Author: Tai Le,
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
2014-09-21 04:03:27

Me encontré con este problema cuando estaba usando varios guiones gráficos en iOS 9. Lo resolví yendo a Project Directory > > General, luego para "Launch Screen File", seleccionando"Main"

 6
Author: joey,
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-08-29 01:14:50

También sufría del mismo problema y encontré una solución como se describe en los pasos:- 1) He movido todos los PNG predeterminados a la raíz de mi proyecto. 2) Se agregó otro Valor predeterminado-568h de tamaño {320,568} a la raíz.

Solo tengo cuatro archivos en mi raíz:-Default-568h. png {320,568} , [email protected] {640,1136}, Por defecto.png {320,480} , [email protected] {640,960}.

La solución anterior funciona para mí sin agregar la clave UILaunchImages.plist.

 2
Author: iGW,
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-01-23 07:29:31

He estado recibiendo este problema desde los últimos dos días.

Encontré este problema en mis imágenes de bienvenida. Cometí un error al convertirme .imágenes jpeg a .formato png y luego agregar las imágenes para iniciar imágenes. Esa es la razón del mensaje de error que aparece con frecuencia al enviar una aplicación a itunes.

Para rectificar este problema, tomé nuevas imágenes.formato png de Photoshop y los agregó para lanzar imágenes.

Después de eso, traté de enviar la aplicación y se presentó exitoso .

Este método es útil para otros.

 2
Author: Dhanraja,
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-10-05 07:19:26

Para Xcode 6

Debe asegurarse de verificar los tamaños de iOS 6 y anteriores tanto en LaunchImages como en AppIcon en Imágenes.xcassets

Por favor, echa un vistazo aquí Tengo respuesta a esta pregunta antes Xcode 6 error msg "Segmentación de versiones anteriores a iOS 7.0 ..."

 1
Author: Mina Fawzy,
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
2017-05-23 12:26:35

Asegúrese también de que está apuntando a los archivos en la ubicación correcta. Acabamos de tener este problema después de:

  • Ir a la pestaña 'General' en la pantalla de destino.
  • Haciendo clic en el botón 'No usar catálogos de activos'.

Los nombres de los archivos aparecieron correctamente, pero tuvimos el error. Esto se solucionó haciendo clic en el pequeño icono de carpeta junto a cada una de las imágenes de inicio enumeradas en la tabla de esta sección y encontrando el archivo correcto en los Recursos de nuestro proyecto carpeta.

 0
Author: Mick Byrne,
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
2014-09-04 23:29:56

Un caso de borde, pero he tenido esto sucede si por error agregó localizaciones que luego no utilizó (y por lo tanto no agregó una imagen de lanzamiento de iPhone 5). Seleccione el proyecto desde Project Navigator. En el panel central, elija ver el proyecto (en lugar de uno de los destinos). En la pestaña Información, desplácese hasta la parte inferior y asegúrese de que no haya localizaciones extrañas.

Editar: Releer el mensaje de error Supongo que se escapa a esto, pero a veces un mensaje de error no hace siente hasta que descubras lo que significa de otra manera.

 0
Author: rob5408,
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-01-27 22:33:55

Probé una serie de soluciones y nada funcionó, la solución final fue usar la caja de herramientas de RN para agregar una pantalla de bienvenida que corrigió cualquier configuración que desencadenara el error: https://github.com/bamlab/generator-rn-toolbox

 0
Author: Vincent Polidoro,
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-02-02 17:11:10

En respuesta a esta pregunta cerrada (https://stackoverflow.com/questions/25699733/invalid-binary-your-binary-is-not-optimized-for-iphone-5) ...

Una solución es que necesita usar Xcode 5.1.1 por Apple http://developer.apple.com/news/?id=04252014a "A partir del 15 de mayo de 2014, las nuevas aplicaciones y actualizaciones de aplicaciones enviadas a la App Store deben construirse con Xcode 5.1.1."

 -1
Author: jsherk,
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
2017-05-23 12:34:47