Siirry sisältöön

Oppaat

Kuinka lyhentää Xcoden rakennusaikoja CI:ssä

Xcode-koontiversiot vievät kaksikymmentä minuuttia joka ajon aikana.

7 min lukuaika

Miksi se tapahtuu

Kuinka korjata se

  1. Säilytä DerivedData ajojen välillä – suurin yksittäinen käytettävissä oleva voitto
  2. Kiinnitä Xcode-versio, jotta kuvapäivitys ei mitätöi välimuistia
  3. Etsi hitaita lausekkeita komennolla -Xfrontend -warn-long-expression-type-checking=200
  4. Jaa suuret moduulit niin, että yksi muutos ei mitätöi kaikkea
  5. Käytä M4-runkoa — Swift-kokoelma on erittäin yksisäikeinen

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.