Ist es sicher, das AppID-Präfix zwischen Aktualisierungen zu ändern?

Ich versuche, die Rolle des ersten Teils der AppID für iOS-Apps zu verstehen. Dieser Teil war früher als "Bundle Seed ID" bekannt, wird heute jedoch häufig als AppID-Präfix bezeichnet.

Vor einiger Zeit (iOS 5?) Hat Apple einige Änderungen sowohl am Portal als auch an der Dokumentation vorgenommen und empfohlen, die "Team-ID" (einmalig pro Entwicklerkonto) als AppID-Präfix zu verwenden. Dies ist für neue Entwickler mit neuen Apps einfach und unkompliziert.

Was ist die beste Vorgehensweise für den Umgang mit vorhandenen Apps in Bezug auf das AppID-Präfix? Ich weiß, dass es nicht möglich ist, BundleID (= den zweiten Teil der AppID) zwischen zwei App-Versionen zu ändern, aberIst es sicher, das Präfix zwischen den App-Versionen zu ändern?

Beachten Sie, dass ich mich nicht auf das Ersetzen einer "Platzhalter-AppID" beziehe, z. ABC1234567. * Auf eine explizite AppID unter Verwendung desselben Präfixes, z. ABC1234567.com.mycompany.myapp. Es gibt Unmengen von Informationen darüber (die meisten davon sind jedoch veraltet). Ich denke darüber nach, die vollständige AppID zu ändern, z. ABC1234567.com.mycompany.myapp für eine vorhandene App, indem das Präfix durch meine Team-ID ersetzt wird, z. DEF7654321.com.mycompany.myapp.

Ich denke, ich habe irgendwo gelesen, dass es in Ordnung sein sollte, das Präfix für vorhandene Apps zu ändern, außer in dem speziellen Fall, dass die App den Schlüsselbund zum Speichern von Daten verwendet. Wenn dies zutrifft, besteht die einfachste Möglichkeit, das Präfix für vorhandene Apps zu verarbeiten, darin, zum Zeitpunkt der Veröffentlichung des nächsten Updates auf die neue Team-ID zu migrieren. Wenn alle meine Apps migriert sind, kann ich die Team-ID (wie von Apple für neue Apps empfohlen) weiterhin verwenden und dieses Durcheinander endlich vergessen.Kann das jemand bestätigen?

Wenn Sie mehr über das Konzept des AppID-Präfixes und dessen Verwendungszweck auf einem iOS-Gerät (mit Ausnahme des Schlüsselbunds, den ich bereits kenne) erfahren möchten, würde ich mich freuen, wenn Sie einen Kommentar schreiben könnten. Vielleicht könnten wir das vollständige Verständnis dafür aufbauen, indem wir Teile aus verschiedenen Quellen hinzufügen. Leider ist die Apple-Dokumentation in diesem Bereich sehr dünn.

(Es gibt noch eine ähnliche Frage:Kann ich die Bundle-ID in meiner App ändern, nachdem sie genehmigt wurde? Das konzentriert sich jedoch hauptsächlich auf die BundleID, d. H. Den zweiten Teil der AppID, sodass dies kein Duplikat ist, obwohl einige der Antworten und Kommentare dieses Thema berühren.)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage