2008-12-08 10 views
6

Chi di noi con app iPhone (rilasciate o non pubblicate) è in grado di inviare build beta limitate utilizzando la distribuzione ad-hoc. Mentre i documenti Apple per questo hanno qualche buco in loro, ci sono un certo numero di blog, messaggi e altri articoli là fuori su "rete" che colmano le lacune.Usi un ID app diverso per le tue app beta per iPhone?

Tuttavia, una cosa che non ho visto menzionare a nessuno, ed ero curioso di sapere: quando esegui una versione beta, utilizzi lo stesso ID app della tua app rilasciata (o da essere rilasciata)?

L'argomento per l'utilizzo di un ID diverso è che la versione beta potrebbe ancora 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 tutti i dati che l'applicazione rilasciata potrebbe aver generato e viceversa. Questo può o non può essere quello che vuoi, caso per caso.

Ci sono problemi con questo approccio? Al momento sono registrato solo un ID app, ma l'IIRC non presenta ostacoli alla creazione di più se necessario ..?

Sarebbe interessato a sapere cosa stanno facendo gli altri.

risposta

8

Utilizziamo lo stesso ID app, solo per semplicità. Ci sono abbastanza grattacapi nella distribuzione ad hoc che non vogliamo confondere nessuno con "perché ci sono due app sul mio telefono?" i problemi.

+0

Buon punto. Ovviamente questa è una cosa YMMV, quindi è bello avere una vasta gamma di punti di vista delle persone. Grazie. – philsquared

3

Penso che dipenda dall'importanza dei dati nell'app. Se i dati sono preziosi, non credo che i beta tester vorrebbero metterli a rischio, quindi avere un AppID separato avrebbe senso. Naturalmente, ciò significa anche che non testeranno l'applicazione completamente e che qualsiasi codice di "upgrade" non verrà testato.

Nel mio caso (Yummy), i dati sono solo una cache di delicious.com quindi un bug catastrofico nel mio codice significherebbe, peggio, il download di tutti i tuoi segnalibri di nuovo. Quindi tendo ad usare lo stesso AppID per tutto.

+0

Grazie per la condivisione. Sembra che ci siano alcune forze da risolvere, il motivo principale che sto chiedendo. – philsquared

3

Io uso entrambi i diversi identificatori di bundle per consentire al mio team di test di avere più versioni dell'app installate e diversi NAmes di bundle display, in modo che possano facilmente vedere che stanno utilizzando uno sviluppo o una versione beta e riportare quel numero indietro per me quando vengono trovati problemi.

+0

Grazie Brad. Questo è quello che ho teso anche adesso. – philsquared