Frage

Die von uns mit iPhone-Apps (veröffentlicht oder unreleased) sind in der Lage begrenzte Beta auszusenden Builds mit Ad-hoc-Verteilung. Während die Apple-Dokumentation für diese in ihnen ein paar Löcher haben, gibt es eine Reihe von Blogs, Nachrichten und andere Artikel da draußen auf „Netz“, die die Lücken füllen.

Allerdings ist eine Sache, die ich habe niemanden erwähnen gesehen, und ich war neugierig: Wenn Sie eine Beta-Build zu tun haben Sie die gleiche App-ID als freigegeben (oder be-released) App

Das Argument, eine andere ID für die Verwendung ist, dass die Beta könnte dann noch neben der freigegebenen Anwendung ausführen. Dies ist wahrscheinlich noch wichtiger, wenn Sie bereits eine freigegebene Version im Feld haben.

Ein Argument gegen ist, dass die Beta keinen Zugriff auf Daten der frei App und umge -versa kann erzeugt hätte. Dies kann oder kann nicht sein, was Sie auf einer Fall-zu-Fall-Basis wollen.

Gibt es Probleme mit diesem Ansatz? Ich habe nur eine App-ID zur Zeit registriert haben, aber IIRC gibt es keine Hindernisse für nur mehr als notwendig zu schaffen ..?

Würde daran interessiert zu hören, was andere tun.

War es hilfreich?

Lösung

Wir verwenden die gleiche App-ID, nur der Einfachheit halber. Es gibt genug Kopfschmerzen in Ad-hoc-Verteilung, die wir wollen niemanden verwirren mit „warum gibt es zwei Anwendungen auf meinem Handy?“ Probleme.

Andere Tipps

Ich denke, es hängt davon ab, wie wichtig die Daten in Ihrer Anwendung ist. Wenn die Daten wertvoll ist, glaube ich nicht, Beta-Testern es in Gefahr zu bringen wollen würde, also eine separate AppID mit Sinn machen würde. Natürlich, das bedeutet auch, dass sie als vollständig entweder die Anwendung nicht testen und jeder „Upgrade“ Code wird nicht geprüft erhalten.

In meinem Fall (lecker), sind die Daten nur ein Cache von delicious.com so ein katastrophaler Fehler in meinem Code würde bedeuten, im schlimmsten Fall, das Herunterladen alle Lesezeichen wieder. So neige ich dazu, die gleiche AppID für alles verwendet werden.

Ich benutze beide verschiedene Bundle Identifiers mein Test-Team zu ermöglichen, mehrere Versionen der App sowie verschiedene Bundle-Anzeigenamen installiert haben, so können sie leicht sehen, dass sie eine Entwicklung oder Beta-Build verwenden und berichten diese Zahl zurück zu mich, wenn Probleme gefunden werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top