Hoppa till innehåll

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

  1. Skapa en dedikerad CI-nyckelring och lås upp den explicit i jobbet
  2. Använd fastlane-matchning med en skrivskyddad roll så att CI hämtar istället för att regenereras
  3. Lagra certifikatet som en base64-hemlighet och importera det vid jobbstart
  4. 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å.