Spring til indhold

Guides

Sådan skærer du Xcode-byggetider i CI

Xcode builds tager tyve minutter på hver løbetur.

7 min læsning

Hvorfor det sker

Sådan rettes det

  1. Persist DerivedData mellem kørsler - den største enkeltgevinst, der findes
  2. Pin Xcode-versionen, så cachen ikke ugyldiggøres af en billedopdatering
  3. Find langsomme udtryk med -Xfrontend -warn-long-expression-type-checking=200
  4. Opdel store moduler, så én ændring ikke ugyldiggør alt
  5. Brug en M4-løber — Swift-kompilering er stærkt enkelttrådsfølsom

Dit næste build kan være dobbelt så hurtigt til den halve pris

Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.