Domanda

Cosa succede quando un utente installa una distribuzione ad hoc di un'app esistente? E cosa succede se questa app (o una più recente) colpisce ufficialmente l'App Store?

Per riassumere:

  1. Un utente ha già una v1.0 e riceve una v2.0 ad hoc
  2. Un utente ha la versione 2.0 ad hoc e la versione pubblica ufficiale della versione 2.0 arriva nello store
  3. Un utente ha la versione 2.0 ad hoc e una versione pubblica ufficiale della versione 3.0 arriva nello store

In altre parole,

la versione ad hoc è una build autonoma o aggiorna infatti una versione precedente come previsto da un aggiornamento? E verrà aggiornato non appena una nuova versione arriverà nel negozio?

È stato utile?

Soluzione

  

Cosa succede quando un utente installa una distribuzione ad hoc di un'app esistente?

Non ho una risposta per questo; Immagino che sovrascriva.

  

E cosa succede se questa app (o una nuova) colpisce ufficialmente l'App Store?

Non succede nulla quando l'app colpisce l'App Store di per sé (ad esempio nessuna notifica di 'aggiornamento' tramite App Store.app); tuttavia se l'utente installa la distribuzione App Store. l'installazione precedentemente ad hoc scompare. L'ho fatto con un'app senza archiviazione locale, quindi non sono sicuro che i file locali vengano conservati (ad es. Se l'app salva il contenuto nella sua directory sandbox).

La mia dichiarazione di non responsabilità: l'ho fatto prima di SDK3.0. Avevo beta tester ad-hoc che avrei inviato via e-mail le build di test. A molti tester è stata quindi rilasciata la versione ufficiale tramite codici promozionali.

Spero che questo aiuti.

-Scott H

Altri suggerimenti

Anche se l'applicazione distribuita è completamente la stessa, ad esempio lo stesso eseguibile, poiché entrambi i rilasci sono diversi, ogni versione dovrebbe avere un numero di versione diverso. Quindi, se hai rilasciato 2.0 ad hoc, e poi hai rilasciato la versione ufficiale, quella versione dovrebbe essere diversa, ad esempio 2.0.1, per scopi organizzativi e di chiarezza. Saprai se il cliente fa riferimento alla versione 2.0 che è una versione ad hoc e se la versione è 2.0.1 è la versione ufficiale senza richiedere ulteriori informazioni. In sintesi, ogni singola versione dovrebbe avere un numero di revisione unico e univoco.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top