Vu régulièrement, pas inquiet jusqu'ici. Lors du développement de l'application, je réinstalle l'application dans le simulateur iPhone plusieurs dizaines de fois par jour. Lorsque j'ouvre l'application Paramètres, je ne vois généralement pas mon application au début. Juste fermer et rouvrir les paramètres et maintenant il est là.
C'est ainsi que fonctionne le simulateur (voir ci-dessous). Si vous souhaitez tester les paramètres de votre application, fermez et rouvrez votre application. Ne réinstallez pas, car cela écrase vos paramètres existants.
Citation de docs d'Apple (bit.ly/1alQ2Y): "Chaque fois que vous réinstallez votre application, l'iPhone OS effectue une installation propre, qui supprime toutes les préférences précédentes En d'autres termes, la construction ou l'exécution de votre application à partir de Xcode. installe toujours une nouvelle version, en remplaçant tout ancien contenu Pour tester les changements de préférence entre les exécutions successives, vous devez exécuter votre application directement depuis l'interface du simulateur et non depuis Xcode. " (thanx cagreen).
Btw un peu plus près: j'ai changé les paramètres de l'application et je n'ai pas vu ces valeurs dans le simulateur. Lorsque vérifier les fichiers .plist réels J'ai toujours trouvé là les valeurs réelles à jour. J'ai dû désinstaller et réinstaller mon application, l'écrasement n'a pas fonctionné. Parfois, même cela ne fonctionnait pas, soit Xcode ou le simulateur mettait en cache les anciennes valeurs! La solution partielle était de commencer à mettre à jour le numéro de version de l'application (CFBundleShortVersionString).
Ce n'est pas un bug. Selon mon commentaire ci-dessous, cela fonctionne comme prévu. BIEN QUE, il peut être un vrai pita en essayant de tester les paramètres/préférences. – cagreen
Thanx cagreen, super info! Votre commentaire copié ici: Cela fonctionne comme prévu. A partir des documents d'Apple (bit.ly/1alQ2Y): "Chaque fois que vous réinstallez votre application, iPhone OS effectue une nouvelle installation, qui supprime les préférences précédentes.En d'autres termes, la création ou l'exécution de votre application à partir de Xcode installe toujours une nouvelle version. Pour tester les changements de préférence entre les exécutions successives, vous devez exécuter votre application directement depuis l'interface du simulateur et non depuis Xcode. " – JOM