web-dev-qa-db-fra.com

Message d'avertissement de compilation d'images non affecté d'icône d'application

J'ai essayé de faire cela sur Google, mais je ne suis toujours pas au courant du problème ou de la solution. J'ai fourni toutes les images d'icônes de l'application demandées par Xcode, mais je reçois un message de compilation d'images non attribuées par AppIcon. Que dois-je faire pour enlever le message d’avertissement?

enter image description here

17
Gruntcakes

J'ai rencontré le même problème avec XCode7 et l'image de l'icône de l'application, et le simple fait de sélectionner l'actif non attribué et d'appuyer sur la touche Suppr a résolu le problème pour moi.

15
pk75

Si vous allez dans le répertoire media.xcassets du Finder, vous pouvez éditer le fichier contents.json pour supprimer tout élément sans "nom de fichier" attribué. Par exemple, vous supprimeriez:

{
      "idiom" : "universal",
      "unassigned" : true
 }

Et cela devrait supprimer les avertissements du compilateur. 

7
Keith Aylwin

Dans mon cas, un projet basé sur des formulaires créé génère automatiquement une structure de projet faisant référence à une icône d'application pour la catégorie d'applications iOS "Voiture": /Utilisateurs/votre_utilisateur/Projets/Nom du projet/iOS/Ressources/Images.xcassets/AppIcons.appiconset/Contents.json

J'ai ouvert ce fichier json et supprimé l'entrée de l'icône de l'application contenant une entrée "idiome" de "voiture". Ensuite, la construction a réussi. Une autre solution aurait été d’ajouter une icône d’application pour voiture. Mais mon application ne sera pas utilisée dans une voiture.

J'ai créé le projet à partir de la version Xcode 5, lorsque je compilais, j'ai reçu 5 images non attribuées ... avertissements et lorsque je l'importe dans la version xcode 7, je viens de recevoir 1 avertissement, puis je supprime l'image non attribuée et le construis, à présent tous avertissement supprimé.

0
Atif Hussain