Question

J'ai une application iPhone avec le fichier d'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 Applications d'iTunes.

Que dois-je faire pour que les images s'affichent correctement?

Était-ce utile?

La solution

La méthode la plus propre est décrite dans la documentation officielle Apple, dans une section intitulée Publication d'applications à des fins de test . 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 de 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 les groupes & amp; Dans la liste des fichiers, sélectionnez le groupe de ressources.
  3. Choisissez Projet > Ajouter au projet, accédez à votre fichier iTunesArtwork, puis cliquez sur Ajouter.
  4. Dans la boîte de dialogue qui apparaît, sélectionnez l’option & # 8221; Copier les éléments & # 8221; option et cliquez sur Ajouter.

Notez que le fichier PNG ou JPEG est simplement "iTunesArtwork", sans suffixe.

Si vous essayez de copier le fichier dans l'ensemble d'applications après l'avoir créé, la signature de l'application sera interrompue et vous obtiendrez une erreur de vérification en essayant de le synchroniser sur votre appareil. Assurez-vous que le fichier d’illustration est inclus dans la section "Copier les ressources en lot". dossier, dans la cible de votre projet en XCode (étape 4 ci-dessus).

Autres conseils

Créez un fichier png 512x512 de votre icône, nommez-le "iTunesArtwork". (pas d'extension, pas de guillemets) et ajoutez-le à votre projet sous Ressources. Puis construisez.

Plus de détails ici:

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

Pour faciliter la tâche de ceux qui arrivent à ce message, voici les instructions (directement à partir du message de blog lié à la réponse acceptée).

Il a été question sur Twitter de la création d'un fichier IPA pour votre application iPhone. J'ai donc pensé donner les instructions que j'avais utilisées pour créer un IPA auparavant. Profitez.

  1. Créez un dossier sur votre bureau appelé "travail". Ouvrez-le et créez-y un autre dossier 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: Signature d'application Apple iPhone OS. S'il n'y en a pas, ajoutez-le.
  6. Zip tout ça. Compressez les dossiers iTunesArtwork et Payload. (Alors, fermez le contenu du dossier de travail.)
  7. Renommez le fichier zip avec le nom que vous souhaitez et l'extension ipa.
  8. Double-cliquez pour installer avec iTunes

En fait, il est possible de fournir des icônes iTUnes pour le logiciel iPhone publié au format ad-hoc. Consultez cet article de blog pour plus d'informations.

Je vais juste ajouter mon expérience récente. J'avais essayé de faire en sorte que mon application ad hoc apparaisse dans iTunes avec une icône (strictement, iTunesArtwork). Enfin, j'étais convaincu d'avoir suivi les instructions jusqu'à un «T», mais cela ne s'afficherait toujours pas dans la vue en grille. Cependant, mon illustration était correctement affichée dans la vue Cover Flow. J'ai supprimé et réinstallé mon application d'iTunes en vain. Puis j'ai quitté iTunes et redémarré - et le tour est joué! - mon travail était correct dans tous les lieux. Il semble qu’une sorte de mise en cache ne soit pas réinitialisée en mode Grille.

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 tel est le cas, au cours de la phase de construction de la ressource de copie, CopyPNGFile plantera le fichier dont la sauvegarde n’est pas valide pour les serveurs iOS.

  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 le fichier .png dans iTunesArtwork.
  4. Générer la construction.

Vous pouvez voir une image sur iTunes.

L'icône de l'application ne s'affiche dans iTunes que si votre application est distribuée via l'App Store.

Je suppose que vous parlez d'un développeur ou d'une version ad hoc. Ceux-ci reçoivent le noir par défaut " A " icône.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top