J'ai un problème avec l'image de lancement de mon application. Tôt dans le développement, j'ai ajouté une image d'exemple comme image de lancement. Maintenant, lorsque l'application est prête à la libération, je ne peux pas modifier l'image de lancement. P>
J'ai essayé de la modifier à l'intérieur de Xcode dans le résumé du projet, en supprimant les fichiers du fichier de projet et en remplaçant les fichiers avec la nouvelle image avec le nom correct. Pas de chance. Il affiche toujours mal sur tous les appareils. P>
Je n'ai même pas l'image dans le projet. P>
Y a-t-il quelqu'un ici qui sait ce qui ne va pas, ou avoir expérimenté quelque chose comme ça? P>
L'image de lancement concerne iPhone et iPad, portrait. P>
5 Réponses :
Retourner avant d'avoir essayé de remplacer l'image. Remplacez le fichier image avec votre nouveau. P>
ah, mais cela n'a pas fonctionné, non? Voici la prise: P>
(Ces étapes ne sont pas toujours nécessaires, mais comme elles doivent être effectuées dans cet ordre si elles sont toutes deux nécessaires, je les fais juste comme indiqué comme indiqué.) P>
Voici pourquoi: p>
Notez que le programme d'installation de l'App Store sur le téléphone fait un meilleur travail d'installation et que vous n'obtiendrez pas d'installation partielle comme celle-ci. Cependant, jusqu'à ce que vous puissiez vous prouver que votre application a été construite avec la bonne image - c'est-à-dire que vous échouez dans le n ° 2, pas # 1 - Je ne ferais pas confiance à cela. P>
Aha! Donc, si je reçois mon application approuvée la nouvelle image sera là? J'ai essayé de la supprimer de tous mes appareils et de les reconstruire. Merci beaucoup d'homme! Parce que j'ai vraiment commencé à me demander ce qui se passait ...
Il y a un autre cas que j'ai manqué, ce que j'ai ajouté à ma réponse. Mais non: Mon point était que l'installateur de l'App Store ne fait pas d'erreur comme ça. Quelle que soit l'application que vous soumettez, les utilisateurs obtiendront. Mais jusqu'à ce que vous ayez la nouvelle image figurant dans vos propres tests, je ne ferais pas confiance que vous l'avez eu pour la construction de la nouvelle image.
Uhm. J'ai essayé de la construire sur un nouveau téléphone, sans chance. L'ancienne image qui n'existe plus encore apparaît. Vous parlez de nettoyer le dossier de construction. Parlez-vous des fichiers qui sont dans l'onglet Phases de construction?
Non, enfoncez l'option lorsque vous allez à la commande Netty. Ou Supprimer ~ / Bibliothèque / Développeur / Xcode / DeriveData.
Ça a marché! Merci beaucoup! J'ai supprimé tous les fichiers de DeriveData et Woop, cela a fonctionné! Merci!!
Un nettoyage devrait vraiment faire cela pour nous. Il est assez important qu'un nettoyage propre. Toujours pas corrigé dans Xcode 6.3.2: /
Ouais. Pas d'argument. Pour ce que ça vaut la peine, je crois que cela fait pas i> survient si des archives sont utilisées.
Même le nettoyage des données dérivées a résolu ce bug pour moi. Je devais arrêter mon appareil de test et le relancer avant d'avoir la nouvelle image de lancement.
Vous avez vu la deuxième étape, non? Cela aurait dû faire le reste.
C'est littéralement étape 1.
Rien n'a fonctionné pour moi jusqu'à ce que je faisais les étapes suivantes: p>
Vous pouvez également vouloir essayer les deux approches de la suppression des fichiers de p>
~ / bibliothèque / développeur / xcode / dérivedData p> blockQuote>
bonne chance! p>
En plus de supprimer des données dérivées dans le cadre de la propreté, j'ai constaté qu'il ne suffisait pas de supprimer l'application du périphérique de test, j'ai également dû redémarrer le périphérique. P>
J'utilise Xcode 8.2.1, beaucoup d'objectifs et catalogues d'actifs. Je ne pouvais pas définir de manière fiable l'icône de l'application ou lancer l'image de l'image pour la configuration d'une cible. P>
Si mes ensembles d'images sont nommés globalement à l'espace de travail, je n'ai aucun problème à spécifier le bon. p>
Si l'image se déroule dans différents catalogues a le même nom, c'est-à-dire Appicon, KnockImage, Xcode semble choisir l'image définie dans le catalogue d'actifs alphabétiquement. P>
Donc, ma solution consistait à nommer chaque image définie dans chaque catalogue d'actifs préfixée avec le nom du catalogue d'actifs. De cette façon, il est organisé et globalement unique. P>
Pour les utilisateurs de Xamarin, la seule solution que je pouvais trouver dans ce problème était de procéder à ce qui suit: p>
Suppression de l'application, nettoyage de la construction, suppression des annuaires BIN et OBJ, et la reconstruction, ne fonctionne pas. L'appareil / le simulateur doit être redémarré pour oublier l'ancienne image mise en cache. P>
Comme le souligne Steven Fisher, cela ne se produirait pas pour une installation appropriée dans l'App Store, où il "fait un meilleur travail d'installation". P>