Sari la conținut

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

  1. Persistați DerivedData între curse — cel mai mare câștig disponibil
  2. Fixați versiunea Xcode, astfel încât memoria cache să nu fie invalidată de o actualizare a imaginii
  3. Găsiți expresii lente cu -Xfrontend -warn-long-expression-type-checking=200
  4. Împărțiți module mari, astfel încât o singură modificare să nu anuleze totul
  5. 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.