Ghiduri
Cum să reduceți timpii de construire Xcode în CI
Compilările Xcode durează douăzeci de minute la fiecare rulare.
7 min de citit
Compilările Xcode durează douăzeci de minute la fiecare rulare.
De ce se întâmplă
DerivedData este eliminată, astfel încât fiecare rulare este o versiune curată, inclusiv verificarea completă a tipului.
Cum să o rezolvi
- Persistați DerivedData între curse — cel mai mare câștig disponibil
- Fixați versiunea Xcode, astfel încât memoria cache să nu fie invalidată de o actualizare a imaginii
- Găsiți expresii lente cu -Xfrontend -warn-long-expression-type-checking=200
- Împărțiți module mari, astfel încât o singură modificare să nu anuleze totul
- Utilizați un rulant M4 — compilația Swift este puternic sensibilă la un singur fir
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ă accelerezi testele simulatorului iOSTestele pe simulator durează o jumătate de oră.Cum să gestionați semnarea codului iOS în CISemnarea funcționează local și eșuează intermitent în CI.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.