web-dev-qa-db-fra.com

L'icône de l'application Xcode 10 ne s'affiche pas

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.

 enter image description here

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?

21
Vlad

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.

6
Peter Wiley

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.

 enter image description here

4
edison

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.

0
yairsz

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.

 add new buttons

0
James Trickey

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é.

0
Matheus Gomes

Je me suis battu avec ça toute la journée, ça ne se retrouverait pas dans le simulateur ou dans un vrai appareil.

Finalement, je l'ai fait fonctionner en m'assurant que l'appartenance cible pour AppIcon était définie sur le nom de l'application et que l'emplacement était "Relatif au projet".

 Xcode screenshot

0
developius

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.

0
Brendan Ballon