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
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.