L'icône doit être un PNG de pixels 57x57. Les PNGs générés par Apple ont un PPI de 72,01 donc je suppose que quelque chose dans cette gamme fonctionnera très bien. Ne pas avoir une image très élevée d'autre PPI ne sont pas rendus correctement.
Si vous souhaitez utiliser une icône personnalisée et ne pas laisser l'iPhone d'appliquer la brillance à votre icône, ajoutez une clé à info.plist appelé UIPrerenderedIcon (est une valeur booléenne) et le faire vérifier.
Lors de la présentation de l'application à l'App Store, vous aurez besoin d'une version pixel 512x512 de l'icône de votre application (celui-ci en format jpeg ou tiff) et au moins une capture d'écran de votre application. Vous pouvez avoir 4 autres captures d'écran de l'application.
EDIT
maintenant les spécifications pour l' icône (à soumettre dans iTunes Connect) et les icônes d'application ont changé. L'icône à soumettre à itunesconnect doit être 1024x1024 px.
Pour les icônes d'applications, vous trouverez tous les détails ici - http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/ uid / TP40007072-CH6-SW1
Aussi, assurez-vous que les fichiers sont des fichiers icône PNG non entrelacée. Récemment, un des binaires de nos applications a été marquée invalide puisque l'un des fichiers d'icônes d'applications était un PNG entrelacée.