Přejít na obsah

Průvodci

Jak ukládat Xcode DerivedData do mezipaměti

Xcode přestaví celý projekt při každém spuštění CI.

5 min čtení

Xcode přestaví celý projekt při každém spuštění CI.

Proč se to děje

DerivedData uchovává stav přírůstkového sestavení a mezi úlohami se zahazuje.

Jak to opravit

  1. Mezipaměť ~/Library/Developer/Xcode/DerivedData klíčovaná na verzi Xcode a lockfiles
  2. Předejte -derivedDataPath explicitně, takže umístění je předvídatelné
  3. Zrušit platnost verze Xcode — Odvozená data z jiného toolchainu způsobují podivné chyby

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.