Generování API klíče v App Store Connect

Tento návod popisuje postup pro vytvoření API klíče, který je potřebný pro automatizaci a publikaci aplikací v rámci Apple App Store.

Alternativou je práce přes XCode Cloud, která nevyžaduje API klíč a nevyžaduje součinnost majitele. Pro tvorbu API klíče je třeb oprávnění majitele.

1. Přihlášení do rozhraní

Nejprve se přihlaste do sekce Users and Access (Uživatelé a přístup) na následující adrese: https://appstoreconnect.apple.com/access/integrations/api

Na této obrazovce jako majitel účtu uvidíte tlačítko vybarvené modře. Klikněte na něj.

Tím se vytvoří Issuer ID a budete moci přidávat jednotlivé “Team Keys


2. Přidání klíče

Pokud na této obrazovce ještě žádný klíč nemáte, jako majitel účtu uvidíte modré tlačítko pro vygenerování API přístupuKliknutím na toto tlačítko se vytvoří vaše unikátní Issuer ID a získáte možnost přidávat jednotlivé týmové klíče (Team Keys).

My už jeden klíč máme přidaný, vy tam neuvidíte žádný. Kliknutím na + můžete vytvořit nový klíč.



3. Vytvoření nového klíče

Jméno si můžete zvolit jaké uznáte za vhodné. Já doporučuji například "INITED - prod" pro přehlednost. Role je potřeba admin


4. Stažení klíče a uložení údajů

Po kliknutí na generate se klíč zobrazí v seznamu klíčů:


  1. Stažení souboru: U nového klíče klikněte na tlačítko Download.

    • Stáhne se soubor ve formátu .p8 (např. AuthKeyXXXXXXX.p8).

    • POZOR: Tento soubor lze stáhnout pouze jednou. Pokud jej ztratíte, musíte vygenerovat nový klíč.

  2. Identifikátory: Pro proces publikace si poznamenejte tyto údaje:

    • KEY ID: Zobrazeno v tabulce přímo u klíče.

    • ISSUER ID: Zobrazeno v horní části stránky.

Souhrn potřebných podkladů

Aby bylo možné aplikaci publikovat, musíte mít připraveny tyto tři položky:

  1. Soubor AuthKeyXXXXXX.p8.

  2. KEY ID.

  3. ISSUER ID.

Může se hodit: Jak publikovat iOS build do App Store z příkazového řádku