Guider
Hvordan håndtere iOS-kodesignering i CI
Signering fungerer lokalt og svikter med jevne mellomrom i CI.
6 min lesing
Hvorfor det skjer
Hvordan fikse det
- Lag en dedikert CI-nøkkelring og lås den opp eksplisitt i jobben
- Bruk fastlane-match med en skrivebeskyttet rolle slik at CI henter i stedet for å regenerere
- Lagre sertifikatet som en base64-hemmelighet og importer det ved jobbstart
- Sjekk profilens utløp – årlig utløp er den vanligste plutselige feilen
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
Hvordan kutte Xcode byggetider i CIXcode-bygg tar tjue minutter på hver løpetur.Hvordan øke hastigheten på iOS-simulatortesterSimulatortester tar en halvtime.Hvordan notarisere macOS-apper i CINotarisering er treg og av og til tidsavbrutt.Retter utmattelse av macOS runner-diskJobber mislykkes uten plass igjen på enheten på macOS.