web-dev-qa-db-fra.com

Avertissement Xcode 6.1 sur le lancement de l'image dans le catalogue d'actifs

J'utilise Xcode 6.1 pour créer une application prenant en charge iOS 6 et versions ultérieures.

Dans "Icônes d'application et images de lancement" de la cible, j'ai défini la source d'images de lancement comme "Utiliser le catalogue d'actifs" et le fichier d'écran de lancement sur "LaunchScreen".

Dans Images.xcassets créé par Xcode, je remplis chaque case pour "LaunchImage", mais il y a toujours un message d'avertissement:

Support Retina 4 pouces. Les applications utilisant Launch Screen Files et ciblant iOS 7.1 et versions antérieures doivent également inclure une image de lancement dans un catalogue d'actifs.

J'ai créé un autre ensemble d'images nommé "Par défaut" et je remplis la case "Retina 4 2x" avec l'image attendue. Mais le message d'avertissement est toujours là.

Une astuce pour effacer cet avertissement? Merci.

50
Arnold

J'ai rencontré exactement le même problème ce matin. Voici comment je l'ai corrigé.

  1. Sélectionnez votre cible dans le navigateur de projet. Sous l'onglet Général , vous devriez voir la section Icônes d'application et images de lancement. Lorsque vous voyez Lancer la source d'images, cliquez sur "Utiliser le catalogue d'actifs".

  2. Vous verrez alors Migrer les images de lancement vers un catalogue de ressources dialogue. Cliquez sur "Migrer".

  3. Assurez-vous que votre Launch Images Source sur l'écran précédent pointe vers la bonne image définie dans votre catalogue d'actifs. Dans votre cas, vous devez le définir sur "Par défaut".

Cela devrait prendre en charge l'avertissement. J'espère que ça t'as aidé!

114
user2199783