Lancement d'images, qui montrent noir, lors de l'utilisation de l'Actif Catalogue
Dans Xcode 5, j'utilise le actif catalogue pour gérer les icônes d'application et de lancer des images pour mon application. Les icônes des applications fonctionnent très bien sur tous les appareils, mais le lancement des images juste sur quelques.
J'ai ajouté lancement des images pour chaque appareil, et iOS (6.1 et 7.0), que je veux à la cible. J'ai fait en sorte que toutes les images ont la bonne taille, ce qui est confirmé dans les attributs de l'inspecteur de (voir photo ci-dessous) où la taille des images correspondent aux tailles. J'ai aussi nommé toutes les images après les conventions de nommage, qui ne devrait même pas être nécessaire d'actifs catalogue (voir dernière photo). Il ne semble pas y avoir de conventions de nommage pour iOS7 lancement des images en cours d'exécution sur l'iPhone, j'ai simplement appelé "iphone4_iOS7" et "iphone5_iOS7".
Le lancement des images affichées dans le simulateur, quand je lance sur iOS7 tous tourner complètement noir, quel que soit l'appareil. Je reçois aussi ce comportement sur mon iphone 5, ce qui confirme le simulateur n'est pas le problème. La même image noire est montré quand je lance iOS6 dans l'ipad et de l'ipad retina simulateurs. Le lancement des images pour l'iphone simulateurs avec iOS6 fonctionne comme prévu.
J'ai à de nombreuses reprises, à la fois dans le simulateur et sur le périphérique, supprimé l'application et nettoyé, mais il n'a pas eu d'amélioration.
Ce que je fais mal? Comment puis-je me débarrasser de l'noire lancement d'images et d'obtenir les images que j'ai mis dans l'actif catalogue de montrer la place?
- Êtes-vous certain que votre application paramètres indiquent à utiliser les actifs du catalogue de l'image de lancement?
Vous devez vous connecter pour publier un commentaire.
Avez-vous modifié le paramètre de votre projet afin qu'il pointe vers l'Actif Catalogue de la source de votre Image de Lancement?
Assurez-vous que l'Écran de Lancement de Fichier est vide! Prise de vide résolu le problème dans mon cas
lancement d'images, de seulement sera visible sur votre appareil si vous le réinstaller sur votre appareil
Mise à JOUR:
Il y a un drôle de question qu'est-ce que j'ai trouvé. Si vous utilisez LaunchScreen.xib et vous avez des images, vous aurez à effectuer les tâches ci-dessus et éteignez votre appareil... (sérieusement...). Chaque image sera mise à jour dans la prochaine génération.
L'marqué solution m'a aidé à comprendre mon problème:
J'avais ajouté toutes les tailles pour le Lancement d'Images, mais pendant le lancer, je voudrais voir un fond blanc avec des lettres noires "(mon nom de l'application)" dans le centre de l'écran, avec "la propriété intellectuelle (mon nom)" dans les petites lettres sur le fond.
J'avais précisé "Lancement d'Images de la Source" à mes Images.xcassets fichier, et ajouter toutes les images pour les dimensions correctes, mais je n'ai pas remarqué que le "Écran de Lancement de Fichier" est toujours la valeur par défaut de "LaunchScreen".
J'ai fait le "Écran de Lancement de Fichier" entrée vide,et il a commencé à utiliser les Images.xcassets correctement les fichiers.
Merci!
C'était Xcode 6.1 en cours d'exécution sur le simulateur, ios8.
Bien que ce n'est pas la Fpo cause dans cette affaire, c'est pour quelqu'un qui a été a plusieurs cibles dans leur projet: assurez-vous également de l'actif catalogue est inclus dans toutes les cibles (si vous utilisez un catalogue unique pour toutes les cibles). Dans mon cas, il avait manqué (ou j'avais mis cela à un certain point dans le passé) à la première cible, et c'est ainsi que mes autres cibles ont pas de l'écran de lancement. Étrangement, ils avaient encore des icônes.
Ma suggestion pour vous est de choisir Lancement Source de l'Image en tant qu'Image.Les actifs. Créer image splash actifs dans l'Image.partie des atouts du dossier.
Image de référence pour le droit de configuration:
J'ai le même problème. J'ai essayé toutes les solution posté ici. Toujours rien. Écran noir seulement. Après essais et d'erreurs ici et là, j'ai trouvé la solution. Supprimer le "écran de Lancement de l'interface de fichier..." dans votre projet PLIST. Supprimer l'entrée.
Supprimer TOUTE la LIGNE!!! Ne le laissez pas là avec la valeur est vide.
Espère que cela aide quelqu'un.
Pour quelqu'un d'achoppement sur cette question, comme je l'ai fait:
Si votre application est paysage seulement, il ne se charge pas de la LaunchImage si le portrait n'est pas une "prise en charge de l'orientation". Vous devez toujours avoir le portrait choisies, à côté de l'orientation paysage(s) que vous voulez soutenir.
Voir aussi:
Cette question
Assurez-vous que l'image n'est pas transparente. Dans mon cas, il est transparent au lieu de blanc