Guider
Hur man hanterar iOS-kodsignering i CI
Signering fungerar lokalt och misslyckas periodvis i CI.
6 min läsning
Varför det händer
Hur man fixar det
- Skapa en dedikerad CI-nyckelring och lås upp den explicit i jobbet
- Använd fastlane-matchning med en skrivskyddad roll så att CI hämtar istället för att regenereras
- Lagra certifikatet som en base64-hemlighet och importera det vid jobbstart
- Kontrollera profilens utgång – årlig utgång är det vanligaste plötsliga felet
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
Relaterat
Hur man minskar Xcode-byggtiden i CIXcode-byggen tar tjugo minuter på varje körning.Hur man snabbar upp iOS-simulatortesterSimulatortester tar en halvtimme.Hur man notiserar macOS-appar i CINotariseringen går långsamt och ibland tidsgränsar.Åtgärda macOS runner diskutmattningJobb misslyckas utan utrymme kvar på enheten på macOS.
