Bundle IDs
Toutes les commandes de bundle IDs prennent en charge le mode interactif -- les arguments sont facultatifs.
Lister
ascelerate bundle-ids list
ascelerate bundle-ids list --platform IOS
Détails
# Sélecteur interactif
ascelerate bundle-ids info
# Par identifiant
ascelerate bundle-ids info com.example.MyApp
Enregistrer
# Invites interactives
ascelerate bundle-ids register
# Non interactif
ascelerate bundle-ids register --name "My App" --identifier com.example.MyApp --platform IOS
Renommer
ascelerate bundle-ids update
ascelerate bundle-ids update com.example.MyApp --name "My Renamed App"
L'identifiant lui-même est immuable -- seul le nom peut être modifié.
Supprimer
ascelerate bundle-ids delete
ascelerate bundle-ids delete com.example.MyApp
Capacités
Activer
# Sélecteurs interactifs (affiche uniquement les capacités non encore activées)
ascelerate bundle-ids enable-capability
# Non interactif
ascelerate bundle-ids enable-capability com.example.MyApp --type PUSH_NOTIFICATIONS
Désactiver
# Sélectionne parmi les capacités actuellement activées
ascelerate bundle-ids disable-capability
ascelerate bundle-ids disable-capability com.example.MyApp
Après avoir activé ou désactivé une capacité, si des profils de provisionnement existent pour ce bundle ID, la commande propose de les régénérer (nécessaire pour que les modifications prennent effet).
remarque
Certaines capacités (par ex. App Groups, iCloud, Associated Domains) nécessitent une configuration supplémentaire dans le portail Apple Developer après activation.