Zum Hauptinhalt springen

Bundle IDs

Alle Bundle ID-Befehle unterstützen den interaktiven Modus — Argumente sind optional.

Auflisten

ascelerate bundle-ids list
ascelerate bundle-ids list --platform IOS

Details

# Interaktive Auswahl
ascelerate bundle-ids info

# Nach Bezeichner
ascelerate bundle-ids info com.example.MyApp

Registrieren

# Interaktive Eingabeaufforderungen
ascelerate bundle-ids register

# Nicht-interaktiv
ascelerate bundle-ids register --name "My App" --identifier com.example.MyApp --platform IOS

Umbenennen

ascelerate bundle-ids update
ascelerate bundle-ids update com.example.MyApp --name "My Renamed App"

Der Bezeichner selbst ist unveränderlich — nur der Name kann geändert werden.

Löschen

ascelerate bundle-ids delete
ascelerate bundle-ids delete com.example.MyApp

Fähigkeiten

Aktivieren

# Interaktive Auswahl (zeigt nur noch nicht aktivierte Fähigkeiten)
ascelerate bundle-ids enable-capability

# Nicht-interaktiv
ascelerate bundle-ids enable-capability com.example.MyApp --type PUSH_NOTIFICATIONS

Deaktivieren

# Auswahl aus aktuell aktivierten Fähigkeiten
ascelerate bundle-ids disable-capability
ascelerate bundle-ids disable-capability com.example.MyApp

Nach dem Aktivieren oder Deaktivieren einer Fähigkeit bietet der Befehl an, vorhandene Provisioning-Profile für diese Bundle ID neu zu generieren (erforderlich, damit Änderungen wirksam werden).

hinweis

Einige Fähigkeiten (z.B. App Groups, iCloud, Associated Domains) erfordern nach dem Aktivieren zusätzliche Konfiguration im Apple Developer Portal.