web-dev-qa-db-fra.com

Comment faire apparaître l'icône de mon application iPhone ad hoc sur iTunes?

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?

44

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:

  1. Ouvrez votre projet dans Xcode.
  2. Dans la liste Groupes et fichiers, sélectionnez le groupe Ressources.
  3. Choisissez Projet> Ajouter au projet, accédez à votre fichier iTunesArtwork et cliquez sur Ajouter.
  4. Dans la boîte de dialogue qui apparaît, sélectionnez l'option "Copier les éléments" et cliquez sur Ajouter.

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).

80
Nick Ludlam

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:

http://developer.Apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/000-Introduction/introduction.html

11
Jason Moore

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.

  1. Créez un dossier sur votre bureau appelé "travail". Ouvrez-le et créez un autre dossier à l'intérieur de celui-ci appelé "Payload" (sensible à la casse)
  2. Déplacez votre fichier iTunesArtwork dans le dossier "de travail" et votre .app dans le dossier Payload.
  3. Ouvrez Terminal et exécutez la commande suivante: chmod -R 775 ~/Desktop/working/Payload
  4. Allez dans votre dossier ProgName.app dans Payload.
  5. Double-cliquez sur le fichier Info.plist. Assurez-vous qu'il existe un élément appelé: SignerIdentity avec une valeur de: Apple Signature d'application iPhone OS. S'il n'y en a pas, ajoutez-le.
  6. Fermez le tout. Compressez le dossier iTunesArtwork et Payload. (Donc, fermez le contenu du dossier de travail)
  7. Renommez le fichier Zip pour avoir le nom que vous voulez et l'extension de ipa.
  8. Double-cliquez pour installer avec iTunes
9
Lawrence Johnston

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.

5
schwa
  1. Ouvrez votre projet dans Xcode.
  2. Copiez le fichier iTunesArtwork.png dans le dossier du projet.
  3. Modifiez le fichier iTuneArtwork.png et supprimez .png d'iTunesArtwork.
  4. Générez un build.

Vous pouvez voir l'image sur iTunes.

1
Ravikiran

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.

1
N8nnc

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.

1
hiroshi