J'ai une application iPhone avec le fichier icône Icon.png.
Cette icône s'affiche correctement lorsque l'application est sur le téléphone lui-même, mais elle n'apparaît pas dans le volet des applications dans iTunes.
Que dois-je faire pour qu'il s'affiche correctement?
La façon la plus propre de le faire est décrite dans la documentation officielle Apple, dans une section intitulée Publication d'applications pour les tests . Ci-dessous se trouvent les instructions exactes qui vous sont données sur cette page :
L'illustration iTunes que vos testeurs voient doit être l'icône de votre application. Cette illustration doit être un fichier JPEG ou PNG 512 x 512 nommé iTunesArtwork . Notez que le fichier ne doit pas avoir d'extension .
Après avoir généré le fichier de l'icône de votre application, procédez comme suit pour l'ajouter à votre application:
Notez que le fichier PNG ou JPEG est simplement "iTunesArtwork", sans suffixe.
Si vous essayez de copier le fichier dans le bundle d'application après l'avoir créé, cela interrompra la signature de l'application et vous obtiendrez une erreur de vérification lorsque vous tenterez de le synchroniser avec votre appareil. Assurez-vous que le fichier d'illustration est inclus dans le dossier "Copy Bundle Resources", dans la cible de votre projet dans XCode (étape 4, ci-dessus).
Créez un png 512x512 de votre icône, nommez-le "iTunesArtwork" (sans extension, sans guillemets) et ajoutez-le à votre projet sous Ressources. Puis construisez.
Plus de détails ici:
Afin de rendre plus facile pour ceux qui arrivent à ce poste, voici les instructions réelles (directement à partir du billet de blog lié à la réponse acceptée).
Il y a eu des discussions sur Twitter sur la façon de créer votre propre fichier IPA pour votre application iPhone, j'ai donc pensé donner les instructions que j'ai utilisées pour créer un IPA auparavant. Prendre plaisir.
En fait, il est possible de fournir des icônes iTunes pour le logiciel iPhone publié en tant qu'ad-hoc. Voir ceci article de blog pour plus d'informations.
Vous pouvez voir l'image sur iTunes.
Je vais simplement ajouter ma récente expérience. Je m'étais trompé en essayant de faire apparaître mon application ad hoc dans iTunes avec une icône (strictement, iTunesArtwork). Enfin, j'étais convaincu que j'avais suivi les instructions d'un "T", mais cela ne s'afficherait toujours pas dans la vue de la grille. Cependant, mon illustration était correctement affichée dans la vue Cover Flow. J'ai supprimé et réinstallé mon application de/vers iTunes en vain. Ensuite, j'ai quitté iTunes et redémarré - et le tour est joué! - mon œuvre était correcte à tous les endroits. Il semble qu'il existe une sorte de mise en cache qui n'est pas réinitialisée en mode Grille.
Si vous voyez un carré noir au lieu de votre icône dans iTunes, assurez-vous que le type de fichier d'iTunesArtwork dans Xcode n'est pas "image.png". Si tel est le cas, lors de la phase de création de la ressource de copie, CopyPNGFile plantera le fichier invalide pour les périphériques iOS.