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
- Vytvořte vyhrazenou CI klíčenku a odemkněte ji přímo v úloze
- Použijte rychlou shodu s rolí pouze pro čtení, aby se CI spíše načítala než regenerovala
- Uložte certifikát jako tajemství base64 a importujte jej při spuštění úlohy
- 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.
Související
Jak zkrátit dobu sestavení Xcode v CISestavení Xcode trvá dvacet minut při každém spuštění.Jak urychlit testy simulátoru iOSTesty na simulátoru trvají půl hodiny.Jak notářsky ověřit aplikace macOS v CINotářské ověření je pomalé a občas vyprší.Oprava vyčerpání disku macOS runnerÚlohy se nezdaří a na zařízení v systému macOS nezbývá místo.