Distribution ad hoc - Met-il à jour une version existante d'une application précédemment installée?

StackOverflow https://stackoverflow.com/questions/1618717

Question

Que se passe-t-il lorsqu'un utilisateur installe une distribution ad hoc d'une application existante? Et que se passera-t-il si cette application (ou une plus récente) apparaît officiellement sur l'App Store?

En résumé:

  1. Un utilisateur a déjà une version 1.0 et reçoit une version 2.0 ad hoc
  2. Un utilisateur a la v2.0 ad hoc et la version publique officielle de la v2.0 entre en magasin
  3. Un utilisateur a la version 2.0 ad hoc et une version publique officielle de la version 3.0 est disponible dans le magasin

En d'autres termes,

la version ad hoc est-elle une version autonome ou met-elle à jour une version précédente comme prévu à partir d'une mise à jour? Et sera-t-il mis à jour dès qu'une nouvelle version sera disponible dans le magasin?

Était-ce utile?

La solution

  

Que se passe-t-il lorsqu'un utilisateur installe une distribution ad hoc d'une application existante?

Je n'ai pas de réponse à cela; Je suppose que cela écrase.

  

Et que se passe-t-il si cette application (ou une plus récente) apparaît officiellement sur l'App Store?

Rien ne se produit lorsque l'application se connecte à l'App Store en tant que telle (par exemple, aucune notification de mise à jour via App Store.app); Toutefois, si l'utilisateur installe la distribution App Store. l'installation précédemment ad hoc disparaît. Je l'ai fait avec une application sans stockage local, donc je ne suis pas sûr que des fichiers locaux soient conservés (par exemple, si l'application enregistre le contenu dans son répertoire sandbox).

Mon avis de non-responsabilité: Je l’ai fait avant SDK3.0. J'avais des bêta-testeurs ad-hoc que je voudrais envoyer par courrier électronique aux versions de test. Plusieurs testeurs ont ensuite reçu la version officielle via des codes promotionnels.

J'espère que cela vous aidera.

-Scott H

Autres conseils

Même si l'application distribuée est entièrement identique, par exemple le même exécutable, étant donné que les deux versions sont différentes, chaque version doit avoir un numéro de version différent. Ainsi, si vous avez publié la version officielle 2.0 ad hoc, puis publiée, cette version devrait être différente, par exemple 2.0.1, à des fins d'organisation et de clarté. Vous saurez si le client se réfère à la version 2.0 qu'il s'agit d'une version ad hoc et si la version 2.0.1 est la version officielle sans nécessiter d'informations supplémentaires. En résumé, chaque version individuelle doit avoir un numéro de révision individuel et unique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top