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
- Persist DerivedData mellan körningarna — den enskilt största vinsten som finns
- Fäst Xcode-versionen så att cachen inte ogiltigförklaras av en bilduppdatering
- Hitta långsamma uttryck med -Xfrontend -warn-long-expression-type-checking=200
- Dela upp stora moduler så att en ändring inte ogiltigförklarar allt
- 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å.
Relaterat
Hur man snabbar upp iOS-simulatortesterSimulatortester tar en halvtimme.Hur man hanterar iOS-kodsignering i CISignering fungerar lokalt och misslyckas periodvis i CI.Hur man notiserar macOS-appar i CINotariseringen går långsamt och ibland tidsgränsar.Åtgärda macOS runner diskutmattningJobb misslyckas utan utrymme kvar på enheten på macOS.
