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
(pasIcon.png
) dans leCFBundleIconFiles
tableau.
Vous devez vous connecter pour publier un commentaire.
J'ai eu exactement le même problème.
Intrigué par votre déclaration au sujet de
xcode-select
j'ai d'abord essayé:Qui a abouti à:
Qui est évidemment faux. J'ai donc d'abord fermé Xcode et puis:
Après j'ai redémarré XCode toutes les icônes ont été de retour à l'Organisateur.
Je vous remercie donc de me pointer dans la bonne direction! Mais je me rends compte qu'il n'est probablement pas la solution pour vous. J'espère que d'autres peuvent en profiter!
Ajouter iTunesArtwork dans votre info.plist du CFBundleIconFiles.
iTunesArtwork
ne devrait pas inclus dans CFBundleIconFiles. Vous pouvez le renvoyer ICI. 🙂Dans vos projets des phases de construction de désactiver la compression des images résolu ce problème pour moi (il est soit en image ou png de compression, pas à mon ordinateur pour vérifier) maintenant, c'est une étrange situation, parce que je n'ai pas changé ma façon de format de mes images, le sens de la mise à niveau à la 4.3, mais lors de l'application du processus de validation j'ai reçu un message d'erreur me disant que mon Icône.png n'était pas 57x57 quand c'était manifestement le cas. J'ai regardé comment résoudre ce et la désactivation de la compression des images a été le réparer... Qui apparemment fait l'icône à afficher dans l'organisateur de trop.... Bizarre.
Bonne chance!
Vérifier si le nom de fichier d'icône est "Icône.png" .... pas d'icône".png" Pas "ICÔNE.PNG" pas "icône.Png"
Que vous pouvez vous tromper sur l'icône de nom de fichier. Vérifiez si le nom de fichier d'icône est "Icône.png" .... pas d'icône".png" Pas "ICÔNE.PNG" pas "icône.Png". Dans mon cas c'était "l'icône.png" je l'ai changé pour "Icône.png" et le problème a été résolu.
Je ne l'obtenez pas. Cependant, je suis sous OS 10.8.2 et Xcode 4.5.2. À un moment, mon icône de l'application et quelque part le long du chemin, il a disparu. J'ai essayé de redémarrer, la suppression des données dérivées et rien à rien.
Cependant j'ai essayé:
De la magie, je suppose...