Catégorie: iOS
Le système de fichiers de l'iPhone est case sensitive, il ne faut jamais l'oublier !
Juin 9th, 2011Je viens juste de terminer une application pour iPhone. Elle a été acceptée par Apple et se trouve maintenant sur l’AppStore.
A chaque nouvelle soumission réussie, je m’empresse de télécharger l’application depuis l’AppStore pour vérifier que tout est ok de bout en bout (méticuleux… moi ?…. mais non
)
Et là je me rends compte que l’image qui doit s’afficher pendant le chargement de l’application n’est pas présente (écran noir), alors que j’en avais bien mise une dans mon projet.
En fait c’est la dernière chose que j’ai faite sur cette application avant de la publier. J’ai juste vérifié avec le simulateur que c’était ok, et c’est là qu’à été mon erreur ! J’aurai du vérifier aussi avec un véritable device.
Dans le projet j’ai ajouté l’image “default.png” au lieu de “Default.png". Le simulateur n’y a vu que du feu, alors qu’un véritable device, qui attend “Default.png” (avec un D majuscule), ne l’entend pas de cette oreille !
Donc, ne jamais oublier que le système de fichiers des devices iOS est case sensitive alors que celui du simulateur ne l’est pas !
Du coup, re-soumission de l’application ![]()
J’espère que cela vous aidera.