web-dev-qa-db-fra.com

Image de lancement Retina 4 manquante. Comment ignorer cette erreur?

La mise à jour de Xcode avec SDK 6.0 vous donne une erreur lorsque vous essayez de compiler votre projet.

Image de lancement Retina 4 manquante. Une image de lancement nommée "[email protected]" est requise pour fonctionner à une résolution native sur les appareils Retina 4. Souhaitez-vous que Xcode ajoute cette image pour vous?

Lorsque vous cliquez sur ajouter, il crée une image de lancement noire de taille 640x1136. Je sais que je peux facilement remplacer cette image par une image appropriée. Mais XCode me donne une erreur et me force à avoir ce fichier. Si je ne veux pas l'inclure, comment puis-je ignorer cette erreur et utiliser simplement l'image de lancement plus courte déjà là?

Captures d'écran: http://spacetech.dk/xcode-missing-retina-4-launch-image.html

27
Hlung

Mise à jour: il semble que vous ne pouvez pas ignorer son erreur. Il échouera éventuellement lorsque vous téléchargerez le binaire. Fournissez simplement l'image de la rétine. Les utilisateurs aimeront: D

—————

Il semble que ce soit juste un avertissement lorsque j'ai ajouté ce fichier puis le supprimer plus tard. C'est bizarre.

Pour info, en incluant un fichier image de lancement Retina 4 pouces ([email protected]) dans votre résumé cible, cela forcera l'application à être étirée pour un affichage complet de 4 pouces. Pour que votre application continue de fonctionner en mode écran 3,5 pouces, autre que suppression de l'image 4 pouces, vous devez également ** nettoyer votre projet ET supprimer l'application.

15
Hlung

Allez dans les paramètres du projet, sélectionnez Général onglet, et allez à la section mentionnée dans l'image ci-dessous. Ici, il vous suffit de spécifier Launch Image à partir des ressources. J'espère que cela t'aides.

14
Zeeshan

Vous ne pouvez pas vraiment ignorer cette erreur. Si vous le faites, vous échouerez de toute façon à la validation du produit.

Voici le texte de l'erreur que vous obtenez:

enter image description here

Ajoutez donc une image de lancement 568, il n'y a aucun moyen de contourner cela.

4
bobobobo

En fait, vous devez fournir un ensemble d'images de lancement pour votre cas.

Tout d'abord, accédez à Lancer l'inspecteur des attributs d'image et cochez les orientations de périphérique souhaitées pour:

iOS 8.0 et versions ultérieures

iOS 7.0 et versions ultérieures

puis fournir des tailles d'image appropriées pour les emplacements vides.

Pour l'orientation portrait, les tailles sont:

768x1024 - iPad Portrait @ 1x

1536x2048 - iPad Portrait @ 2x

640x1136 - rétine 4

640x960 - Portrait iPhone @ 2x

1242x2208 - Retina HD 5.5 "

750x1334 - Retina HD 4.7 "

2
pulp

J'ai eu un problème similaire après avoir déplacé mon fichier info.plist dans un nouveau groupe. Pour résoudre le problème, j'ai resélectionné mon fichier plist en cliquant sur le bouton "Choisir le fichier Info.plist ..." sous identité dans l'onglet général du fichier de projet

1
Malenko

Eh bien, la solution la plus simple pour moi a été de créer le Launch Screen.storyboard et spécifiez cela. Cela supprime la nécessité de lancer des images (sauf si vous voulez vraiment passer par cette chanson et danser).

Spécifiez ce qui suit:

enter image description here

Cela devrait résoudre votre problème.

0
Lloyd Sargent

J'ai eu ce problème. J'ai nettoyé mon projet après avoir téléchargé ma nouvelle image 640x1136 et la notification a disparu. (Produit -> propre).