Ghiduri
Cum să gestionați semnarea codului iOS în CI
Semnarea funcționează local și eșuează intermitent în CI.
6 min de citit
Semnarea funcționează local și eșuează intermitent în CI.
De ce se întâmplă
Certificatele, profilurile de furnizare și brelocul trebuie să fie recreate pe o mașină efemeră.
Cum să o rezolvi
- Creați un breloc CI dedicat și deblocați-l în mod explicit în job
- Utilizați potrivirea Fastlane cu un rol de numai citire, astfel încât CI să preia mai degrabă decât să se regenereze
- Stocați certificatul ca secret base64 și importați-l la începutul lucrării
- Verificați expirarea profilului - expirarea anuală este cea mai frecventă eșec brusc
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
Cum să reduceți timpii de construire Xcode în CICompilările Xcode durează douăzeci de minute la fiecare rulare.Cum să accelerezi testele simulatorului iOSTestele pe simulator durează o jumătate de oră.Cum să legalizați aplicațiile macOS în CINotarizarea este lentă și uneori expiră.Remedierea epuizării discului macOS RunnerLucrările eșuează fără spațiu rămas pe dispozitiv pe macOS.