Naar inhoud springen

Gidsen

Hoe Xcode DerivedData in de cache te plaatsen

Xcode herbouwt het hele project bij elke CI-run.

5 min leestijd

Xcode herbouwt het hele project bij elke CI-run.

Waarom het gebeurt

DerivedData behoudt de incrementele buildstatus en wordt tussen taken weggegooid.

Hoe het te repareren

  1. Cache ~/Library/Developer/Xcode/DerivedData ingetoetst op de Xcode-versie en lockfiles
  2. Geef -derivedDataPath expliciet door, zodat de locatie voorspelbaar is
  3. Ongeldig maken op Xcode-versie: DerivedData van een andere toolchain veroorzaakt vreemde fouten

Je volgende build kan twee keer zo snel zijn, voor de halve prijs

Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.