Yapılandırma
1. API Anahtarı Oluşturma
App Store Connect > Users and Access > Integrations > App Store Connect API sayfasına gidin ve yeni bir anahtar oluşturun. .p8 özel anahtar dosyasını indirin.
2. Yapılandırma
ascelerate configure
Bu komut Key ID, Issuer ID ve .p8 dosyanızın yolunu soracaktır. Özel anahtar, sıkı dosya izinleriyle (yalnızca sahip erişimi) ~/.ascelerate/ dizinine kopyalanır.
Yapılandırma ~/.ascelerate/config.json dosyasında saklanır:
{
"keyId": "KEY_ID",
"issuerId": "ISSUER_ID",
"privateKeyPath": "/Users/.../.ascelerate/AuthKey_XXXXXXXXXX.p8"
}
configure ayrıca isteğe bağlı bir satıcı numarası sorar (App Store Connect → Payments and Financial Reports). Bu yalnızca Satış ve Finans raporları için gereklidir ve bir vendorNumber alanı olarak saklanır; bunu atlayıp daha sonra ekleyebilir veya her komutta --vendor-number ile geçebilirsiniz.
3. Doğrulama
Her şeyin çalıştığını doğrulamak için hızlıca bir komut çalıştırın:
ascelerate apps list
Kimlik bilgileriniz doğruysa, tüm uygulamalarınızın listesini göreceksiniz.
İstek kotası
App Store Connect API'nin saatlik 3600 istek kotası vardır (kayan pencere). Mevcut kullanımınızı istediğiniz zaman kontrol edebilirsiniz:
ascelerate rate-limit
Hourly limit: 3600 requests (rolling window)
Used: 57
Remaining: 3543 (98%)