44 votes

Comment puis-je faire mon ad hoc de l'application iPhone de l'icône à afficher dans iTunes?

J'ai une application iPhone avec icône Icône du fichier.png.

Cette icône s'affiche correctement lorsque l'application est sur le téléphone lui-même, mais il n'apparaît pas dans le volet applications dans iTunes.

Que dois-je faire pour obtenir qu'il s'affiche correctement?

80voto

Nick Ludlam Points 836

La façon la plus propre de faire cela est décrit dans l'officiel de la documentation d'Apple, dans une section appelée la Publication d'Applications pour les Tests. Ci-dessous les instructions exactes pour vous sur cette page:


L'iTunes œuvres d'art de vos testeurs de voir votre icône d'application. Cette œuvre doit être de 512 x 512 JPEG ou PNG, fichier nommé iTunesArtwork. Notez que le fichier ne doit pas avoir une extension.

Après avoir généré le fichier de votre icône d'application, procédez comme suit pour l'ajouter à votre application:

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


Notez que les fichiers PNG ou JPEG est juste " iTunesArtwork, sans suffixe.

Si vous essayez de copier le fichier dans le bundle de l'application après l'avoir construit, il va se casser l'application de la signature, et vous obtiendrez une vérification d'erreur lorsque vous essayez de synchroniser votre appareil. S'assurer que l'œuvre d'art de fichier est inclus dans la "Copie Bundle de Ressources" le dossier, dans un délai de cible de votre projet dans XCode (étape 4 ci-dessus).

11voto

Jason Moore Points 2415

Créer un 512x512 png de votre icône, le nom "iTunesArtwork" (pas d'extension, pas de guillemets) et l'ajouter à votre projet en vertu de Ressources. Puis construire.

Plus de détails ici:

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

9voto

Lawrence Johnston Points 9723

Afin de le rendre plus facile pour les personnes arrivant à ce poste, voici les instructions réelles (directement à partir de l'article du blog à partir de la accepté de répondre).


On a parlé sur twitter au sujet de la façon de créer votre propre fichier IPA pour votre application iPhone, j'ai donc pensé que je pourrais donner les instructions que j'ai utilisé pour construire une IPA avant. Profitez de.

  1. Créez un dossier sur votre bureau appelé "travail". Ouvrir et créer un autre dossier à l'intérieur il appelle la "Charge utile" (sensible à la casse)
  2. Déplacez votre iTunesArtwork fichier dans le "travail" du dossier et de votre .application dans la Charge utile du dossier.
  3. Ouvrir un Terminal et exécutez la commande suivante: chmod -R 775 ~/Bureau/travail/Charge utile
  4. Allez dans votre Nom_du_programme.dossier app au sein de Charge utile.
  5. Double-cliquez sur l'Info.fichier plist. Assurez-vous qu'il est un élément appelé: SignerIdentity avec une valeur de: iPhone OS d'Apple de l'Application de la Signature. Si il n'y est pas, ajoutez-le.
  6. Zip de tous. Zip le iTunesArtwork et de la Charge utile du dossier. (Donc zip, ce qui est à l'intérieur du dossier de travail)
  7. Renommer le fichier zip pour avoir le nom que vous voulez, et l'extension de l'iap.
  8. Double-cliquez pour l'installer avec iTunes

5voto

schwa Points 9102

En fait, il est possible de fournir iTUnes icônes pour iPhone logiciel libéré comme ad-hoc. Voir ce billet de blog pour plus d'informations.

1voto

N8nnc Points 11

Je vais juste ajouter mon expérience récente. J'avais dupé autour d'essayer d'obtenir mon ad hoc de l'application à afficher dans iTunes avec une icône (strictement, iTunesArtwork). Enfin, j'étais convaincu que j'avais suivi les instructions d'un "T", mais il n'apparaît pas dans l'affichage de la grille. Cependant, mon travail a été correctement affichés dans le Cover Flow. J'ai supprimé et réinstallé mon application à partir de/vers iTunes en vain. Puis-je quitter iTunes et redémarré et, le tour est joué! - mon oeuvre a été correct dans tous les lieux. Il semble qu'il y est une sorte de mise en cache qui n'est pas réinitialisé en mode Grille.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X