2010-09-13 21 views
5

Je viens de découvrir l'option Build and Archive, et ça a l'air très bien. Cependant, mon application construite avec Build and Archive a un gros point d'interrogation en tant qu'œuvre d'art dans la fenêtre Organizer, au lieu de mon joli fichier iTunesArtwork. J'ai essayé de l'avoir dans mon projet comme PNG, JPG, avec ou sans extension.Où la commande Build and Archive de Xcode recherche-t-elle ses illustrations iTunes?

J'ai probablement manqué quelque chose de simple. Une idée? Où la commande Build and Archive recherche-t-elle ses illustrations iTunes?

Merci beaucoup.

Répondre

3

Quelque temps plus tard passé à expérimenter, voici comment « Build and Archive » à faire face aux icônes d'application, pour autant que je pouvais voir:

1- Pour que l'icône apparaîtra dans la fenêtre de l'organisateur, l'icône doit être répertorié dans le fichier info.plist de l'application dans une entrée CFBundleIconFiles. Voir Technical Q&A QA1686 pour les détails.

Ce n'est pas vraiment lié à iTunesArtwork cependant.

2- Pour qu'iTunes affiche l'illustration de l'application, il doit trouver un fichier PNG nommé iTunesArtwork (pas d'extension). Supposément, ce fichier doit être au niveau racine du fichier .ipa. Cependant, iTunes sera également heureux de trouver iTunesArtwork dans le bundle d'application lui-même, plus profond dans le fichier .ipa.

3- Maintenant, pour répondre à la question précise:

  • Q: D'où vient voir "Build and Archive" pour le fichier iTunesArtwork à inclure dans le fichier .ipa?
  • R: Ce n'est pas le cas. Si vous souhaitez iTunesArtwork pour iTunes, vous devez l'inclure dans l'ensemble d'applications cible. C'est du gaspillage, mais iTunes le trouvera quand même.

Au moins, je n'ai pas pu avoir Build and Archive utiliser mon fichier iTunesArtwork du tout. La seule façon de l'avoir du tout que je pourrais trouver est de l'inclure dans le paquet d'application. Pour cela, incluez-le dans votre projet et assurez-vous qu'il est inclus avec les éléments de construction cible de l'application.

C'est un gaspillage, car il utilise inutilement de l'espace disque sur l'appareil après l'installation.

1

Pour afficher l'icône dans l'organiseur, à partir d'une analyse & de génération, incluez la clé "Fichier d'icône" avec une valeur de "Icon.png" ou l'image de votre choix. N'incluez pas les guillemets doubles. Incluez-le en plus de la clé "Fichiers d'icônes" décrite au Technical Q&A QA1686.