Přejít na obsah

Průvodci

Jak zvládnout podepisování kódu iOS v CI

Podepisování funguje lokálně a v CI občas selhává.

6 min čtení

Podepisování funguje lokálně a v CI občas selhává.

Proč se to děje

Certifikáty, zřizovací profily a klíčenka musí být znovu vytvořeny na pomíjivém počítači.

Jak to opravit

  1. Vytvořte vyhrazenou CI klíčenku a odemkněte ji přímo v úloze
  2. Použijte rychlou shodu s rolí pouze pro čtení, aby se CI spíše načítala než regenerovala
  3. Uložte certifikát jako tajemství base64 a importujte jej při spuštění úlohy
  4. Kontrola expirace profilu — každoroční vypršení platnosti je nejčastější náhlá porucha

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.