2008-10-06 10 views

Répondre

80

La dans une section appelée Publishing Applications for Testing propre façon de le faire est décrite dans la documentation officielle d'Apple,. Voici les instructions exactes qui vous sont données sur cette page:


L'illustration iTunes que vos testeurs voient devrait ê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. Dans la liste des fichiers du groupe &, sélectionnez le groupe de ressources.
  2. Choisissez Projet> Ajouter au projet, accédez au fichier iTunesArtwork, puis cliquez sur Ajouter.
  3. Dans la boîte de dialogue qui apparaît, sélectionnez l'option "Copier éléments" et cliquez sur Ajouter.

Notez que le PNG ou JPEG est juste 'iTunesArtwork', sans suffixe.

Si vous essayez de copier le fichier dans le lot d'applications après l'avoir généré, la signature de l'application sera interrompue et une erreur de vérification se produira lorsque vous tenterez de le synchroniser avec votre appareil. Assurez-vous que le fichier d'illustration est inclus dans le dossier "Copier les ressources de l'ensemble", dans la cible de votre projet dans XCode (étape 4 ci-dessus).

+1

Cela ressemble à la meilleure solution. Merci. –

+0

J'ai dû redémarrer mon iTunes avant que je puisse voir l'icône. – Greg

+0

Conformément à l'AQ technique Apple - https://developer.apple.com/library/ios/#qa/qa2010/qa1686.html, iTunesArtwork doit être au format PNG. – Sagar

-6

L'icône de l'application apparaît uniquement dans iTunes si votre application est distribuée via l'App Store.

Je suppose que vous posez des questions sur un développeur ou une construction ad hoc. Ceux-ci obtiennent l'icône "A" noire par défaut.

5

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

+1

Le lien publié est mort. – alex

9

Afin de faciliter les choses pour ceux qui arrivent à ce poste, voici les instructions réelles (directement à partir de l'article de blog lié à la réponse acceptée).


Il a été question sur twitter à propos de la façon de créer votre propre fichier IPA pour votre application iPhone, donc je pensais que je donnerais les instructions que j'ai utilisé pour construire un IPA avant. Prendre plaisir.

  1. Créez un dossier sur votre bureau appelé "working". Ouvrez-le et créez un autre dossier à l'intérieur appelé "Payload" (sensible à la casse)
  2. Déplacez votre fichier iTunesArtwork dans le dossier "working" et votre .app dans le dossier Payload.
  3. Ouvrez le terminal et exécutez la commande suivante: chmod -R 775 ~/Desktop/working/Payload
  4. Accédez à 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 iPhone OS Application Signing. Si ce n'est pas le cas, ajoutez-le.
  6. Fermez le tout. Zip le dossier iTunesArtwork et Payload. (Donc, compresser ce qui est à l'intérieur du dossier de travail)
  7. Renommez le fichier zip pour avoir le nom que vous voulez, et l'extension de l'ipa.
  8. Double-cliquez pour installer avec iTunes
1

Je vais juste ajouter ma récente expérience. J'avais essayé de faire apparaître mon application ad hoc dans iTunes avec une icône (strictement, iTunesArtwork). Finalement, j'étais convaincu que j'avais suivi les instructions à un 'T' mais cela ne s'affichait toujours pas dans la grille. Cependant, mon illustration a été correctement affichée dans la vue Cover Flow. J'ai supprimé et réinstallé mon application de/vers iTunes en vain. Ensuite, je quitte iTunes et redémarré - et, voila! - Mon œuvre était correcte dans tous les endroits. Il semble qu'il existe une sorte de mise en cache qui n'est pas réinitialisée en mode Grille.

+0

Bonne information pour n'importe qui regardant ce sujet. –

1

Si vous voyez un carré noir à la place de votre icône dans iTunes, assurez-vous que le type de fichier iTunesArtwork dans Xcode n'est pas "image.png". Si c'est le cas, dans la phase de construction de la ressource de copie, CopyPNGFile va planter le fichier qui n'est pas valide pour les divix iOS.

1
  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érer la génération.

Vous pouvez voir l'image sur iTunes.

Questions connexes