Rehber

App Store Connect API anahtarı nasıl oluşturulur

Shipcue, inceleme durumunu okur ve sürümleri Apple'ın App Store Connect API'si üzerinden yayınlar. Bunun için takip etmek istediğiniz her hesaptan bir API anahtarına ihtiyaç duyar. Bir anahtarı adım adım nasıl oluşturacağınız aşağıda.

AppLabs.lv · Güncelleme:

Team anahtarı mı, Individual anahtarı mı?

App Store Connect'te iki tür API anahtarı vardır. Shipcue ikisiyle de çalışır.

Müşteriler için çalışıyorsanız, Individual anahtarı genellikle daha kolay yoldur: Admin'in sizin için anahtar oluşturmasına gerek yok, yalnızca o izne ihtiyacınız var.

Anahtarın hangi rolü olmalı?

İhtiyacınızı karşılayan en küçük rolü seçin:

Yalnızca Shipcue için yeni bir anahtar oluşturun. CI sisteminizin veya diğer araçlarınızın bağlı olduğu bir anahtarı yeniden kullanmayın; böylece birini diğerini bozmadan iptal edebilirsiniz.

Team anahtarı oluşturma

  1. API anahtarları sayfasını açın

    App Store Connect'te bir tarayıcıdan Admin olarak oturum açın. Users and Access'i açın, Integrations sekmesini seçin, ardından sol sütunda App Store Connect API'yi seçin. Sayfada Request Access düğmesi görünüyorsa, Account Holder'ın API erişimini bir kez talep etmesi gerekir.

  2. Anahtarı oluşturun

    Team Keys'in seçili olduğundan emin olun ve Generate API Key'e (veya + düğmesine) tıklayın. Daha sonra tanıyacağınız bir ad verin, örneğin "Shipcue". Access altında App Manager'ı seçin. Generate'e tıklayın.

  3. .p8 dosyasını indirin

    Yeni anahtarın yanındaki Download API Key'e tıklayın. Apple yalnızca bir kez indirmenize izin verir ve bir kopya tutmaz. Dosyanın adı AuthKey_ ile başlar ve Key ID ile devam eder, örneğin AuthKey_ABCD123456.p8. Parola yöneticiniz gibi güvenli bir yerde saklayın.

  4. Issuer ID'yi kopyalayın

    Issuer ID, anahtar listesinin üstünde gösterilir. 69a6de8f-3c2e-47e3-e053-5b8c7c11a4d1 gibi görünür. Shipcue, Team anahtarı için buna ihtiyaç duyar.

Individual anahtarı oluşturma

  1. Profilinizi açın

    App Store Connect'te kullanıcı profilinizi açın ve Individual API Key bölümüne kadar aşağı kaydırın. Generate API Key düğmesi yoksa, bir ekip Admin'inden "Generate Individual API Keys" iznini isteyin.

  2. Oluşturun ve indirin

    Generate API Key'e, sonra Download API Key'e tıklayın. Team anahtarlarında olduğu gibi, .p8 dosyası yalnızca bir kez indirilebilir. Individual anahtarının Issuer ID'si yoktur.

Anahtarı Shipcue'ya ekleyin

  1. Add Account'u başlatın

    Shipcue'da Add Account'a dokunun. .p8 dosyasını Dosyalar'dan seçin, Mac'inizden AirDrop ile gönderip Shipcue'yu seçin veya anahtar metnini yapıştırın.

  2. Ayrıntıları kontrol edin

    Dosya hâlâ AuthKey_ adını taşıyorsa Shipcue Key ID'yi sizin için doldurur. Team anahtarı için Issuer ID'yi yapıştırın, Individual anahtarı için boş bırakın. Hesaba tanıyacağınız bir ad verin, örneğin "Client: Acme".

  3. Shipcue'nun Apple ile kontrol etmesine izin verin

    Shipcue, App Store Connect'e anahtarın hangi uygulamaları görebildiğini sorar. Yepyeni bir anahtarın çalışmaya başlaması bir iki dakika sürebilir; Shipcue denemeye devam eder.

  4. Uygulamalarınızı seçin

    Takip edeceğiniz uygulamaları seçin. Shipcue Pro ile Shipcue, durum değişiklikleri size push olarak ulaşsın diye Apple'da uygulama başına bir webhook ekler. Apple uygulama başına 10 webhook'a izin verir, Shipcue 1 tanesini kullanır.

Bilmekte fayda var

Sorular

.p8 dosyasını yeniden indirebilir miyim?

Hayır. Apple indirmeyi yalnızca bir kez sunar. Dosyayı kaybettiyseniz, o anahtarı App Store Connect'te iptal edin ve yenisini oluşturun. Shipcue'da, uygulamaları ve ayarları kalsın diye hesapta Replace Key'i kullanın.

Issuer ID'yi nerede bulurum?

App Store Connect'te Users and Access › Integrations › App Store Connect API altında, Team anahtarları listesinin üstünde. Individual anahtarlarında yoktur.

Developer rolündeki bir anahtarı kullanabilir miyim?

Evet, ama yalnızca durumu görmek için. Developer anahtarları webhook oluşturamaz; bu yüzden o uygulamalar için push olmaz ve yayınlayamaz veya geri çekemezler. Tam işlev için App Manager kullanın.

Shipcue Apple Hesabı parolama ihtiyaç duyar mı?

Hayır. Shipcue yalnızca API anahtarını kullanır. Apple Hesabı ile oturum açma ve iki aşamalı doğrulama kodu yoktur.

Her hesabı tek yerden takip edin

Shipcue, eklediğiniz her App Store Connect hesabı için App Review durumu değiştiğinde push gönderir. 14 gün ücretsiz.

Shipcue'nun nasıl çalıştığını görün