iTunesArtwork break release soumettre à l'app store

J'ai une application iOS 4.3 iPhone embeddede dans Xcode4 que je soumets via l'application Application Loader. Je continue d'get cette erreur:

Icône spécifiée dans Info.plist introuvable dans l'encapsuleur d'application de niveau supérieur: iTunesArtwork

J'ai l'set suivant:

  • iTunesArtwork (JPEG sans extension) dans le dossier racine
  • Référence iTunesArtwork dans le file de ressources
  • Taille de l'image 512×512
  • «Article 0; sous le tableau 'Icon Files' dans info.plist

Pour autant que je sache, ce qui précède est exactement ce qu'il devrait être pour iTunesArtwork. Des idées qui me manquent pas?

iTunesArtwork doit être un file PNG et vous ne devez pas l'inclure dans les files d'icons dans info.plist.

Tout ce que vous devez savoir sur les icons d'application peut être trouvé dans l'article Q & R suivant. http://developer.apple.com/library/ios/#qa/qa1686/_index.html

Vous n'avez qu'à inclure iTunesArtwork (png sans extension) dans le dossier racine de votre projet. Ne l'ajoutez pas à votre info.plist (ceci n'est pas judicieux et les icons sans extension interrompent le chargeur d'application). Votre CFBundleIconFiles doit contenir uniquement ces icons:

  • Icon.png
  • Icon-72.png (optionnel pour iPad)
  • [email protected] (optionnel pour Retina)
  • Icon-Small.png (facultatif pour la search et les parameters)
  • Icon-Small-50.png (facultatif pour la search sur un iPad)
  • [email protected] (facultatif pour la search et les parameters)

(Vous pouvez replace le mot Icône par ce que vous voulez)

Les trois premiers sont les plus importants, mais puisque vous avez déjà iTunesArtwork, il n'est pas trop difficile de faire les autres.

Vous devez également définir votre CFBundleIconFile sur Icon.png uniquement pour prendre en charge les anciennes versions d'iOS

Je pense que ce blog vous aidera à get plus de détails sur les charts courants requirejs pour la soumission d'applications iOS.

ITunesArtwork – L'illustration doit faire par chaque développeur iOS

Merci,

Naveen Shan