Útmutatók
Hogyan csökkenthető az Xcode felépítési ideje CI-ben
Az Xcode összeállítása minden futtatáskor húsz percet vesz igénybe.
7 perc olvasás
Az Xcode összeállítása minden futtatáskor húsz percet vesz igénybe.
Miért történik
A DerivedData elveti, így minden futtatás tiszta összeállítás, beleértve a teljes típusellenőrzést.
Hogyan lehet javítani
- Tartsa fenn a DerivedData-t a futtatások között – az elérhető legnagyobb nyeremény
- Rögzítse az Xcode verziót, hogy a gyorsítótárat ne érvénytelenítse a képfrissítés
- Keressen lassú kifejezéseket: -Xfrontend -warn-long-expression-type-checking=200
- Oszd fel a nagy modulokat, így egyetlen változtatás nem érvénytelenít mindent
- Használjon M4 futót — A Swift összeállítás erősen egyszálérzékeny
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
Az iOS szimulátor tesztek felgyorsításaA szimulátoros tesztek fél órát vesznek igénybe.Az iOS-kód aláírásának kezelése CI-benAz aláírás helyileg működik, és időszakosan meghiúsul a CI-ben.A macOS-alkalmazások közjegyzői hitelesítése a CI-benA közjegyzői hitelesítés lassú, és időnként túllép.A macOS runner lemez kimerültségének javításaA feladatok meghiúsulnak, és nem marad hely az eszközön a macOS rendszeren.