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.