Einrichtung
1. API-Schlüssel erstellen
Gehen Sie zu App Store Connect > Benutzer und Zugriff > Integrationen > App Store Connect API und generieren Sie einen neuen Schlüssel. Laden Sie die .p8-Datei mit dem privaten Schlüssel herunter.
2. Konfigurieren
ascelerate configure
Dies fragt nach Ihrer Key ID, Issuer ID und dem Pfad zu Ihrer .p8-Datei. Der private Schlüssel wird mit strengen Dateiberechtigungen (nur Eigentümerzugriff) nach ~/.ascelerate/ kopiert.
Die Konfiguration wird unter ~/.ascelerate/config.json gespeichert:
{
"keyId": "KEY_ID",
"issuerId": "ISSUER_ID",
"privateKeyPath": "/Users/.../.ascelerate/AuthKey_XXXXXXXXXX.p8"
}
3. Überprüfen
Führen Sie einen kurzen Befehl aus, um zu überprüfen, ob alles funktioniert:
ascelerate apps list
Wenn Ihre Zugangsdaten korrekt sind, sehen Sie eine Liste aller Ihrer Apps.
Rate Limit
Die App Store Connect API hat ein rollierendes stündliches Limit von 3600 Anfragen. Sie können Ihren aktuellen Verbrauch jederzeit prüfen:
ascelerate rate-limit
Hourly limit: 3600 requests (rolling window)
Used: 57
Remaining: 3543 (98%)