El ícono debe ser un 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 ícono personalizado y no permite que el iPhone aplique el brillo a su ícono, agregue una clave a info.plist llamada UIPrerenderedIcon (es un valor booleano) y verifíquelo.
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 enviará en iTunes connect) y los iconos de la aplicación han cambiado. El icono que se enviará a itunesconnect debe tener 1024x1024 px.
Para los iconos de la aplicación, puede encontrar detalles aquí: http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/ uid / TP40007072-CH6-SW1
Además, asegúrese de que los archivos de icono sean archivos PNG NO INTERCALADOS. 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.