Guider
Hvordan kutte Xcode byggetider i CI
Xcode-bygg tar tjue minutter på hver løpetur.
7 min lesing
Hvorfor det skjer
Hvordan fikse det
- Vedvarende DerivedData mellom kjøringer – den største enkeltgevinsten tilgjengelig
- Fest Xcode-versjonen slik at hurtigbufferen ikke blir ugyldig av en bildeoppdatering
- Finn langsomme uttrykk med -Xfrontend -warn-long-expression-type-checking=200
- Del opp store moduler slik at én endring ikke ugyldiggjør alt
- Bruk en M4-løper — Swift-kompilering er sterkt enkelttrådssensitiv
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
Hvordan øke hastigheten på iOS-simulatortesterSimulatortester tar en halvtime.Hvordan håndtere iOS-kodesignering i CISignering fungerer lokalt og svikter med jevne mellomrom i CI.Hvordan notarisere macOS-apper i CINotarisering er treg og av og til tidsavbrutt.Retter utmattelse av macOS runner-diskJobber mislykkes uten plass igjen på enheten på macOS.