Envío de Aplicaciones iOS, Tamaños de Imagen No Válidos


Acabo de recibir el siguiente mensaje con mi envío de la aplicación iOS:

Imagen no válida - Para aplicaciones iOS, iconos incluidos en el binario el envío debe estar en formato PNG.

- Si su aplicación es compatible con la familia de dispositivos iPhone, debe incluir iconos cuadrados de las siguientes dimensiones: 57x57 píxeles y 120x120 píxeles.

- Si su aplicación es compatible con la familia de dispositivos iPad, debe incluir iconos cuadrados de las siguientes dimensiones: 72x72 píxeles, 76x76 píxeles y 152x152 píxeles

Asumo que estos son los nuevos tamaños de imagen que se requerirán para iOS 7. ¿Alguien sabe cuál será la convención de nomenclatura para las 3 imágenes de iPad? ¿Y es necesario incluir también los tamaños de imagen antiguos, 114x114 y 144x144?

Gracias!

Author: Steph Sharp, 2013-08-30

7 answers

Sí, hay nuevos tamaños de iconos para iOS 7. Consulte este artículo: Nuevas métricas para los iconos de la aplicación iOS 7. Explica (cerca de la parte inferior del artículo) los tamaños que necesita para iPhone y iPad:

Si desea dirigirse solo a iOS 7, solo necesita 76 x 76, 120 x 120 y 152 x 152 tamaños de iconos. Si desea orientar también iOS 6, tendrás 57 x 57, 72 x 72, 76 x 76, 114 x 114, 120 x 120, 144 x 144 y 152 x 152 tamaños de icono. Sin contar Spotlight y el icono de configuración si no lo hace ¡quiero que el sistema operativo los interpele!

En cuanto a la convención de nomenclatura, puede nombrar los iconos como desee siempre y cuando tengan el tamaño correcto (y que las imágenes de alta resolución usen el sufijo @2x). Solo asegúrese de que en su información.archivo plist, declara los nombres de los iconos usando la tecla CFBundleIconFiles.

Esta pregunta similar en SO también podría ser de utilidad para usted.

EDITAR 1: Según el comentario a continuación, ver aquí para más información:

EDIT 2: Si está utilizando Xcode 5, seleccione el destino y luego seleccione la pestaña General y podrá ver las dimensiones de los iconos requeridos en la sección Iconos de la aplicación. Consulte el doco de Apple sobre Catálogos de activos (en particular consulte esta sección ) donde muestra esto captura de pantalla:

Xcode 5 captura de pantalla

 22
Author: Steph Sharp,
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:24:47

Los nuevos tamaños de imagen de iconos que se requerirán para iOS 7, las convenciones de nomenclatura se mencionan a continuación.

Para iPhone "appicon-60.png, [email protected] "

Para iPad "appicon-76.png, [email protected] "

Icono de resultados de búsqueda de Spotlight para todos los dispositivos "appicon-Small-40.png, [email protected] "

 6
Author: utsav.swaroop,
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
2013-09-04 13:57:28

Lo que Apple mencionó en mail " Su entrega se realizó correctamente, pero es posible que desee corregir los siguientes problemas en su próxima entrega:"

Esto significa que esta no es la razón por la que rechazarán, pero les gustaría que se corrija en la próxima entrega.

 5
Author: bpolat,
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
2013-08-30 08:31:27

La GUI de Xcode para especificar iconos proporciona una visión general concisa de qué tamaños de iconos son compatibles (ver más abajo). Los iconos requeridos dependerán de los dispositivos que elijas admitir.

introduzca la descripción de la imagen aquí

Nombre de archivo de icono puede ser de su elección, siempre y cuando las dimensiones son correctas y se deja Xcode saber sobre el archivo de icono a través de la GUI en la foto o a través de la Información.plist.

 5
Author: Alfie Hanssen,
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
2013-09-17 18:55:30

Debe dar el tamaño del icono de la aplicación para iPhone en ios 7 es 60*60 para no retina y 120*120 para la pantalla retina. Y necesita recordar la convención de nomenclatura en ios7. Y para más información ver en esta imagen...

introduzca la descripción de la imagen aquí

Y para más información ver este enlace

Https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html

 4
Author: Dharmbir Singh,
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
2013-10-14 13:42:41

La forma más fácil sería usar AppIcon set. Aquí está la herramienta en línea, Icons Master , que creará AppIcon.appiconset carpeta y se encarga de tamaño y convección de nombres para los iconos.

 2
Author: Ramis,
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-04-09 13:03:30

En Imágenes.xcassets si usted da las imágenes con tamaños adecuados XCode nunca lanza ninguna advertencia de cualquier error, Asegúrese de que el tamaño de las imágenes es el adecuado.

Posibilidades de lanzar advertencia/error

  • Si se pierde alguna de las imágenes, incluso si se pierde una sola imagen, se lanza una advertencia.
  • Si el tamaño de la imagen no coincide con el tamaño requerido.
 0
Author: Nagaraj,
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
2013-11-13 11:00:39