2009-05-13 5 views
21

J'essaie d'ajouter le fichier iTunesArtwork à mon application iPhone afin de suivre les directives pour les icônes/illustrations pour iTunes. J'ai ajouté un fichier correspondant aux exigences d'iTunesArtwork (512x512 JPG) à mon projet. Une fois cela fait, je ne peux plus installer l'application sur mon appareil. Je continue d'obtenir cette erreur:iTunesArtwork et XCode

Your mobile device has encountered an unexpected error (0xE8000058)

iTunesArtworkCaptureFailed

Est-ce que quelqu'un a de l'expérience pour résoudre ce problème?

Répondre

43

Dans le cas d'une construction ad hoc, j'ai eu un certain succès à faire ce qui suit:

  • Créer une 512x512 .png de l'icône/illustration que vous voulez afficher dans iTunes.
  • Renommez le fichier à iTunesArtwork (sans extension et que la capitalisation) et lieu dans votre application dossier racine et ajoutez-le au plus haut niveau de vos ressources d'application dans Xcode.
  • Reconstruire l'application dans la version pour la version de l'appareil que vous déployez à

J'ai eu ce travail avec ad hoc builds, mais pour être honnête je l'ai pris parce que cela fonctionne quand je fais libération provisionnée construit et provoque l'erreur que vous montrez là quand je fais des versions de débogage et essaye de courir sur le simulateur. Cela ne valait pas la peine d'ajouter et de supprimer le fichier du projet pour moi.

+0

yup, c'était. Et j'ai le même comportement que vous avez décrit dans votre dernier paragraphe. – sujal

15

Je suis assez sûr que le fichier doit être .png pas .jpg?

Essayez de supprimer le fichier, faire un nettoyage, puis re ajouter le fichier comme iTunesArtwork

BTW vous n'avez pas besoin de ce fichier - il est juste pour que la distribution Adhoc a l'icône apparaître dans iTunes - ce n'est pas nécessaire pour les applications App Store. Ils obtiennent l'icône d'un combo de l'icône 57x57 et l'image 512 que vous téléchargez sur iTunesConnect.

+5

les deux formats de fichier png et jpg sont acceptés. Le fichier iTunesArtwork, cependant, doit être sans extension. – fifigyuri

+0

@fifigyuri merci je ne pouvais pas comprendre le problème! C'est bizarre comment Apple spécifie sans extension de fichier .. mais oui. merci beaucoup – Jake

+1

C'est intéressant, les compilations AdHoc ne nécessitent qu'iThisArtwork? Astuce utile. +1 –