Mise à  jour d'une application sur appstore

Bonjour à  tous,



J'ai enfin uploadé une application IOS sur appstore et je suis en attente de validation de leur part.



Je voulais avoir des renseignements concernant la future mise à  jour de cette application, à  savoir comment sa se déroule? Existe il des tutoriels à  ce sujet là ?

En faite, j'aimerais savoir la procédure et les bonnes manières pour la mise en place de mise à  jour d'application. De plus dans mon application, j'ai une base de données coredata que je ne devrai pas détruire lors de la mise à  jour de l'application, donc je suppose que je devrai la retirer de l'archive?

Que faire si il y a un changement de structure de celle-ci à  faire lors d'une mise à  jour et de garder les données utilisateurs lors de la mise à  jour?



Bien à  vous

Réponses

  • Retirer les données CoreData de l'archive ?? De quoi tu parles ?



    Pour le changement de structure Core Data un mécanisme est prévu. Cela s'appelle le versionning et la migration et comme d'hab il y a une doc là -dessus.
  • En faite, si je fais une mise à  jour de l'application en réimportant tout mon projet avec mon model de CoreData, je suppose qu'il va écraser les données utilisateurs du device?
  • CéroceCéroce Membre, Modérateur
    Ben non. Les données utilisateur sont conservées, c'est juste le bundle de l'application qui est remplacé. Encore heureux!
  • C'est une excellente nouvelle ! Sinon connaissez vous un moyen de tester une mise à  jour d'application avant de passer par l'appstore pour être sur de faire des bêtises ?
  • Hello,



    Comment je fait moi :



    1. Je garde toujours une branche ( je travaille avec Git) de toutes les versions que j'ai soumises ( 1.0 par exemple).



    2. Ensuite quand je veux tester la mise a jour, je compile la version ( 1.0) comme elle a était soumise sur le store ( je navigue un peux histoire de créer des objets coreData ).



    2. Ensuite je prend le code 1.1, je me met a version 1.1dans les settings par exemple et je recompile avec le meme device avec lequel j'ai compilé la version 1.0 , et je fait mes tests.



    PS : je suppose que tu garde le meme APP ID entre la version 1.0 et 1.1 pour tes tests
  • 'pistonman33' a écrit:


    ... pour être sur de faire des bêtises ?




    Si tu veux faire des bêtises, pas besoin de tutoriel ! image/wink.png' class='bbc_emoticon' alt=';)' />
  • Merci Alf1996, tu as raison j'ai oublié le "pas faire de bêtises" d'ou ma demande de tutoriel :-)
  • Pour les test de mise à  jour je réalise une version ah-Hoc que je place sur un serveur et sur 1 iDevice de test je charge la mise à  jour donc sans jamais le brancher sur xcode comme s'il s'agissait d'un client de l'applic.

    C'est efficace car xcode me laisse des traces des anciennes versions des xib surtout après un ajout de localisation des ressources, j'ajoute les localisations tardivement ca évite aussi de refaire tout plusieurs fois.



    jf
Connectez-vous ou Inscrivez-vous pour répondre.