Je crée une version allégée de mon application et j'ai utilisé le blog here de Chris Fletcher comme guide pour configurer un projet Xcode pour plusieurs applications. J'ai tout fonctionne bien, sauf pour le fichier d'icônes.Pourquoi mon projet XCode inclut-il un mauvais fichier d'icône pour mon application iOS?
Voici un aperçu de ce que j'ai:
- 2 fichiers Info.plist (une pour chaque version de l'application)
- Dans mon info.plist payé, je référence sur l'icône "IconPaid" pour l'entrée d'icône. Dans mon projet Xcode, j'ai ajouté IconPaid.png et [email protected]
- Dans mon info.pist lite, je référence l'icône "IconFree" pour l'entrée d'icône. Dans mon projet Xcode, j'ai ajouté IconFree.png et [email protected]
Quand je vais construire les deux applications, mon application lite apparaît avec l'icône payante. J'ai jeté un coup d'oeil sur le contenu du paquet de mon application Lite, et bien sûr les fichiers IconPaid ont été inclus, mais pas les fichiers IconFree. J'ai pris un peu plus loin, et imprimé la valeur pour le CFBundleIconFile dans mon application, et il apparaît correctement comme "IconFree".
Donc, ma question - Où est le fichier icône référencé dans un projet Xcode en plus du fichier plist? Je pensais que c'était le seul endroit ...
C'était tout. J'ai vérifié les ressources Bundle, et il a été inclus les PaidIcons et pas les FreeIcons. Honnêtement, je n'ai AUCUNE CLUE sur la façon dont le PaidIcon apparaissait sur l'iPhone pour la version Lite parce que le plist d'info ne le mentionne certainement pas. Mais, supprimer les PaidIcons des ressources du bundle et ajouter les FreeIcons semble avoir fait l'affaire. – Kevin