Průvodci
Jak zkrátit dobu sestavení Xcode v CI
Sestavení Xcode trvá dvacet minut při každém spuštění.
7 min čtení
Sestavení Xcode trvá dvacet minut při každém spuštění.
Proč se to děje
DerivedData jsou zahozena, takže každé spuštění je čisté sestavení včetně úplné kontroly typu.
Jak to opravit
- Persist DerivedData mezi běhy – největší dostupná výhra
- Připněte verzi Xcode, aby mezipaměť nebyla zrušena aktualizací obrázku
- Najděte pomalé výrazy pomocí -Xfrontend -warn-long-expression-type-checking=200
- Rozdělte velké moduly, takže jedna změna nezruší platnost všeho
- Použijte běžec M4 – kompilace Swift je silně citlivá na jedno vlákno
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Jak urychlit testy simulátoru iOSTesty na simulátoru trvají půl hodiny.Jak zvládnout podepisování kódu iOS v CIPodepisování funguje lokálně a v CI občas selhává.Jak notářsky ověřit aplikace macOS v CINotářské ověření je pomalé a občas vyprší.Oprava vyčerpání disku macOS runnerÚlohy se nezdaří a na zařízení v systému macOS nezbývá místo.