Xcode 4.3 : absence des icônes pour les applications iOS dans les archives de l'Organisateur

Depuis la mise à jour de Xcode 4.3.x, de mes des archives de l'iOS app dans l'Organisateur n'avez pas une icône. (J'ai des icônes sur mon Mac OS X des applications bien)

Une application en particulier, est une application iPad pour lequel j'ai fourni 2 icônes (normal + rétine tailles), mais encore, je n'ai pas d'icône dans mes archives.

xcode-select -print-path retourne /Applications/Xcode.app/Contents/Developer (je crois que c'est le bon endroit, et que je veux avoir xcodebuild et xcron disponible dans le terminal)

EDIT :

Après enquête, j'ai découvert que comme de Xcode4.3.2, les archives sont en utilisant le premier élément de la CFBundleIconFiles incorporé à l'intérieur de l'iOS5 CFBundleIcons propriété à afficher, mais il ne fonctionnera pas si vous conservez un .png extension de votre fichier.

1/à Propos de ce que la documentation d'Apple dit:

Lors de la spécification des fichiers d'icône à l'aide de la CFBundleIcons clé, il est préférable de
omettre le nom des extensions de vos fichiers image. Si vous incluez un
extension de nom de fichier, vous devez ajouter explicitement les noms de tous les image
les fichiers (y compris à haute résolution des variantes). Si vous omettez le
extension de nom de fichier, le système détecte automatiquement à haute résolution
les variantes de votre fichier, même s'ils ne sont pas inclus dans le tableau.

Étant donné que vous ne voulez pas avoir des extensions de fichier à vos fichiers d'icône (cf. ci-dessus), avec la mention "ipad" dans votre .plist lors de votre archive contient en fait "ipad" et "ipad@2x" ne fonctionne pas. J'ai eu de mentionner les deux dans le .plist pour la rétine de la version à être réellement utilisée sur une Rétine périphérique.

MAIS les icônes sans .png extensions de ne pas valider lorsque vous essayez d'envoyer sur l'App Store. Je suis fxxxed. Les icônes font de ma vie un cauchemar dès maintenant.

2/à Propos de TestFlight soutien des icônes:

TestFlight ne semble pas à l'icône de support de fichiers sans extension que je ne peux pas voir mes icônes sur ce service, maintenant que j'ai enlevé mes fichiers .png extension

  • je sais que les "satisfaits" les commentaires ne sont pas tellement apprécié, mais c'est une grosse affaire.. dans notre société, chaque nouveau XCode a ce problème. Et il affecte les anciennes archives de trop (qui ont été affichés correctement dans le point 4.2). Le téléchargement de l'App Store œuvres et les applications fonctionnent comme prévu. Il est vraiment juste un problème d'affichage.. mais dans les versions précédentes, aucune icône signifie que le processus de construction a été mauvais c'est donc une mais effrayant
  • je ne suis pas sûr que vous devriez être inquiet d'une possible construction problème. Bien que je n'ai pas d'images sur l'Organisateur, les archives passait Apple validations et ont été soumis avec succès à l'App Store.
  • Oui, ça marche pour moi aussi.. mais auparavant, ce qui s'est passé quand vous avez mal configuré paramètres de construction (comme "passer à installer: pas de" sur les bibliothèques) qui a abouti à f*ed up répertoire des structures à l'intérieur de l' .xcarchive
  • Merci pour les commentaires confirmant que les images ne accédez à l'app store. J'ai été un peu effrayé.
  • Ce point sur l'extension de fichier signifie que vous devez omettre les extensions de fichier lors de l'inscription de l'icône de variantes dans votre Info.plist, pas que vous devez supprimer le fichier extensions de fichiers réels. Ainsi, par exemple, si votre bundle contient l'Icône.png et [email protected] votre Info.plist doit contenir Icon (pas Icon.png) dans le CFBundleIconFiles tableau.
InformationsquelleAutor Dirty Henry | 2012-03-21