El icono debe ser un archivo PNG de 57x57 píxeles. Los PNG generados por Apple tienen un PPI de 72.01, así que supongo que algo en ese rango funcionará bien. No tiene un PPI muy alto, las demás imágenes no se representan correctamente.
Si desea utilizar un icono personalizado y no dejar que el iPhone aplique el brillo a su icono, agregue una clave a info.plist llamada UIPrerenderedIcon (es un valor booleano) y haga que se marque.
Al enviar la aplicación a la tienda de aplicaciones, necesitará una versión de 512x512 píxeles del icono de su aplicación (esta en formato jpeg o tiff) y al menos una captura de pantalla de su aplicación. Puede tener 4 capturas de pantalla adicionales de la aplicación.
EDITAR Ahora las especificaciones para el icono (que se presentará en iTunes Connect) y los iconos de aplicación han cambiado. El icono que se enviará a itunesconnect debe tener 1024x1024 px.
Para los iconos de aplicación, se pueden encontrar más detalles aquí - http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW1
También, asegúrese de que los archivos de iconos son archivos PNG no entrelazadas. Recientemente, uno de los binarios de nuestras aplicaciones se marcó como no válido, ya que uno de los archivos del icono de la aplicación era un archivo PNG entrelazado.
PPI no importa, solo las dimensiones. – rpetrich
El ícono de mi aplicación para iPhone 4 es 114x114 Pixeles, 72 DPI y se llama [email protected], pero no ocupa el espacio completo para el ícono, ¿alguien sabe qué está pasando? – Jason
** Actualización **: ahora Apple recomienda el archivo de icono en 1024 X 1024 dimensiones. Puede obtener más información en [documentaciones] (http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html). –