Ana içeriğe geç

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%)