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
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.