Domanda

Quelli di noi con app per iPhone (rilasciati o non rilasciati) sono in grado di inviare build beta limitate utilizzando la distribuzione ad hoc. Mentre i documenti Apple per questo hanno alcuni buchi in essi, ci sono un certo numero di blog, post e altri articoli là fuori sulla "rete". che colmano le lacune.

Tuttavia, una cosa di cui non ho visto parlare nessuno, ed ero curioso di sapere: quando esegui una build beta usi lo stesso ID app della tua app rilasciata (o che sarà rilasciata)?

L'argomento per l'utilizzo di un ID diverso è che la beta potrebbe comunque essere eseguita insieme all'app rilasciata. Questo è probabilmente più importante se hai già una versione rilasciata sul campo.

Un argomento contro è che la beta non avrebbe accesso a nessun dato generato dall'app rilasciata e viceversa. Questo può essere o meno ciò che desideri caso per caso.

Ci sono problemi con questo approccio? Al momento ho solo un ID app registrato, ma IIRC non ci sono ostacoli alla creazione di altro se necessario ..?

Sarebbe interessato a sapere cosa stanno facendo gli altri.

È stato utile?

Soluzione

Usiamo lo stesso ID app, solo per semplicità. Ci sono abbastanza mal di testa nella distribuzione ad hoc che non vogliamo confondere nessuno con " perché ci sono due app sul mio telefono? & Quot; i problemi.

Altri suggerimenti

Penso che dipenda da quanto siano importanti i dati nella tua app. Se i dati sono preziosi, non credo che i beta tester vorrebbero metterli a rischio, quindi avere un AppID separato avrebbe senso. Ovviamente, ciò significa anche che non testeranno l'applicazione in modo completo e qualsiasi "aggiornamento" il codice non verrà testato.

Nel mio caso (Yummy), i dati sono solo una cache di delicious.com, quindi un bug catastrofico nel mio codice significherebbe, nel peggiore dei casi, scaricare di nuovo tutti i segnalibri. Quindi tendo a usare lo stesso AppID per tutto.

Uso entrambi identificatori di bundle diversi per consentire al mio team di test di avere più versioni dell'app installate nonché diversi NAmes di visualizzazione dei bundle, in modo che possano facilmente vedere che stanno usando uno sviluppo o una build beta e riportare quel numero a me quando vengono rilevati problemi.

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