Your app's Bundle ID uniquely identifies it within Apple's ecosystem, preventing conflicts and ensuring smooth distribution. By using reverse domain name notation and appending .test for your Test App, you keep production and testing builds distinct.
This guide walks you through logging into your Apple Developer account, registering both your Release and Test App Bundle IDs, and enabling essential capabilities such as Push Notifications and Sign In with Apple.
Verstehen von Bundle-IDs
Bundle IDs bieten eine eindeutige Identifikation für iOS-Anwendungen innerhalb des Apple-Ökosystems.
Eindeutige Identifizierung verhindert Konflikte mit anderen Anwendungen im App Store und auf Geräten. Jede App benötigt eine eigene Bundle-ID für die ordnungsgemäße Verteilung und Installation.
Umgekehrte Domänenschreibweise folgt dem Standardformat, wie com.company.appname. Diese Namenskonvention gewährleistet die globale Einzigartigkeit aller iOS-Anwendungen.
Trennung von Test und Freigabe verwendet das Suffix .test, um Test-Builds von Produktionsversionen zu unterscheiden. Getrennte Bundle-IDs ermöglichen die gleichzeitige Installation beider Build-Typen auf Geräten.
Assoziation der Fähigkeiten verknüpft App-Funktionen wie Push-Benachrichtigungen mit bestimmten Bundle-IDs. Die Funktionen müssen bei der Erstellung der Bundle-ID aktiviert werden, um ordnungsgemäß zu funktionieren.
Dauerhafte Identifizierung bleibt während des gesamten Lebenszyklus der App konstant. Bündel-IDs können nach der ersten Veröffentlichung im App Store nicht mehr geändert werden.
Erstellen der Release App Bundle ID
Durch die Registrierung der Release App Bundle ID wird die Kennung der Produktions-App im Apple Developer Account festgelegt.
- Melden Sie sich bei Ihrem Apple Developer Account mit der Apple ID an, mit der Sie sich für das Apple Developer Program angemeldet haben.
- Gehe zu Zertifikate, Identifikatoren und Profile.
- Wählen Sie die Identifikatoren und klicken Sie auf die Registerkarte + Taste.
- Wählen Sie App-IDs und klicken Sie Weiter.
- Eingabe einer Beschreibung, zum Beispiel: “App freigeben”.
- Unter Bundle-IDauswählen Ausdrücklich und geben Sie die gewünschte ID ein (z. B. com.color.yellow).
- In der Fähigkeiten Abschnitt, überprüfen:
- Push-Benachrichtigungen;
- Mit Apple anmelden.
- Klicken Sie auf Register um Ihre Release App Bundle ID zu speichern.
Test-App-Bundle-ID erstellen
Durch die Registrierung der Test-App-Bundle-ID wird eine von der Produktion getrennte Kennung für die Test-App eingerichtet.
- Wiederholen Sie die Schritte 1-4 aus dem obigen Abschnitt App freigeben.
- Eingabe einer Beschreibung, zum Beispiel: “Test-App”.
- Unter Bundle-IDauswählen Ausdrücklich und geben Sie com.color.yellow.test ein.
- Unter Fähigkeiten, überprüfen:
- Push-Benachrichtigungen;
- Mit Apple anmelden.
- Klicken Sie auf Register um Ihre Test-App-Bundle-ID zu speichern.