Récemment mise à jour vers la version bêta de Xcode 10 et mon application qui, auparavant, affichait la bonne icône lorsqu'elle était construite et exécutée de Xcode 9.4 sur un périphérique, affiche maintenant l'icône vierge par défaut lors de l'exécution dans Xcode 10.
Lors de l'ouverture de la ressource AppIcon, l'icône s'affiche correctement dans tous les espaces réservés sans aucune icône d'avertissement. Lorsque je tape sur le nouveau "Show Slicing", je ne vois rien.
Quelqu'un at-il des indices comment résoudre cette icône de l'application afin montre?
Le 19/06/18, Apple a publié xCode 10. Bêta 2. La mise à niveau a résolu le problème que je rencontrais alors que les icônes n'apparaissaient pas. Donc, un bug dans xCode 10.0 je suppose.
Le même problème se produit après la mise à jour vers Xcode 10 beta.
Je pourrais le réparer en changeant le répertoire du développeur actif en Xcode 10:
Sudo xcode-select --switch /Applications/Xcode-beta.app/Contents/Developer
Ou sélectionnez Xcode 10.0
dans Xcode->Preferences->Locations->Command Line Tools
.
J'espère que cela t'aides.
J'ai eu ce problème après avoir changé les catalogues d'actifs. Je crois que la solution consistait à sélectionner l'actif AppIcon et à sélectionner et désélectionner l'appartenance à la cible de l'application principale. C'était sur Xcode 10 proprement dit.
Je testais sur l'iPad, et dans mon cas, le problème était que l'AppIcon par défaut n'incluait aucun emplacement pour iPad.
Je ne sais pas si cela a quelque chose à voir avec la façon dont mon application a été initialisée (j'utilise réactif natif), mais je ne travaillais pas depuis des lustres et je n'ai même pas pensé à vérifier leur présence. Que je suis bête...
Pour résoudre ce problème, j'ai supprimé les icônes existantes, cliqué sur le bouton + et sélectionné ['Icônes d'application et éléments de lancement' -> 'Nouvelles icônes d'application iOS'] comme indiqué ci-dessous. Ensuite, j'ai juste peuplé comme prévu.
Dans mon cas, le Xcode utilisait "Utiliser le catalogue d'actifs" dans la source des icônes d'application. Pour voir cela, vous pouvez aller à Projet-> Général-> App Icons Source.
Pour résoudre ce problème, j'ai sélectionné «Migrer» et créé un nouveau catalogue d’actifs. Lorsque j'ai fait cela, le plus ancien catalogue d'actifs a reçu un avertissement dans l'icône de l'application. J'ai donc chargé à nouveau les icônes dans ce catalogue le plus ancien et supprimé le catalogue provisoire.
La source des icônes d'application est revenue pour afficher "AppIcon" et cela a fonctionné.
Assurez-vous que votre "Source des icônes d'application" a votre AppIcon sélectionnée sous "Icônes d'application et images de lancement". Parfois, votre AppIcon peut être nommé quelque chose comme "AppIcon-1" dans votre dossier Assets.xcassets.