2010-09-14 14 views
3

J'ai créé une nouvelle version de l'application iPhone. Je voulais changer l'icône, donc:L'icône n'est pas modifiée après la mise à jour d'une application

  • J'ai ajouté les icônes de différentes tailles dans le dossier des ressources de mon projet dans XCode:

alt text

  • J'ai spécifié les fichiers d'icônes dans le fichier Info.plist:

alt text

  • dans iTunes Connect J'ai ajouté une nouvelle version de mon application et remplacé l'ancienne icône par la nouvelle. La nouvelle icône est maintenant visible lorsque je me connecte à iTunes Connect.

Les effets:

  • je peux voir la nouvelle icône quand je lance mon application sur simulateur.

  • Je peux voir la nouvelle icône lorsque je visite l'AppStore avec iTunes sur mon Mac.

  • Je peux voir l'icône OLD lorsque je visite l'AppStore sur mon iPhone.

  • Je peux voir l'icône OLD sur mon iPhone après la mise à niveau de mon application vers la nouvelle version.

Des idées pour lesquelles l'ancienne icône est encore visible dans certains endroits?

salutations les, Jakub

Répondre

5

Utilisez "Build> Nettoyer toutes les cibles", puis créer et exécuter. Xcode ne voit pas toujours que les images ont été mises à jour et les laisse hors des générations incrémentielles. Le nettoyage avant construction fait que Xcode construit le fichier de l'application à partir de zéro, et ramasse toutes les images qu'il n'arrive pas à obtenir. Pourquoi ce n'est pas cohérent, c'est que différents types de construction (simulateur vs périphérique) sont des cibles de construction différentes, et ont été construits avec différentes versions de vos images. Pas inhabituel.

La seule chose que cela ne va pas aborder, c'est l'ancienne icône de l'application App Store de l'iPhone. Vous devrez peut-être mettre à jour votre soumission de magasin d'applications avec de nouvelles images.