Hoppa till innehåll

Guider

Hur man minskar Xcode-byggtiden i CI

Xcode-byggen tar tjugo minuter på varje körning.

7 min läsning

Varför det händer

Hur man fixar det

  1. Persist DerivedData mellan körningarna — den enskilt största vinsten som finns
  2. Fäst Xcode-versionen så att cachen inte ogiltigförklaras av en bilduppdatering
  3. Hitta långsamma uttryck med -Xfrontend -warn-long-expression-type-checking=200
  4. Dela upp stora moduler så att en ändring inte ogiltigförklarar allt
  5. Använd en M4-löpare — Swift-kompileringen är starkt entrådskänslig

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.