Útmutatók
Az Xcode DerivedData gyorsítótárazása
Az Xcode minden CI-futáskor újraépíti az egész projektet.
5 perc olvasás
Az Xcode minden CI-futáskor újraépíti az egész projektet.
Miért történik
A DerivedData a növekményes felépítési állapotot tartalmazza, és elveti a feladatok között.
Hogyan lehet javítani
- Gyorsítótár ~/Library/Developer/Xcode/DerivedData az Xcode verzióban és a zárolási fájlokban
- Adja meg a -derivedDataPath parancsot kifejezetten, hogy a hely kiszámítható legyen
- Érvénytelenítés Xcode-verzión – A másik eszközláncból származó származtatott adatok furcsa hibákat okoznak
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
Hogyan lehet a CI gyorsítótárakat ténylegesen fennmaradniA gyorsítótárak konfigurálva vannak, de a találati arány alacsony.Hogyan lehet megkerülni a 10 GB-os gyorsítótár-korlátotA gyorsítótárak tárolónként meghaladják a 10 GB-ot, és elkezdődik a csendes kilakoltatás.Hogyan lehet megosztani egy build gyorsítótárat a tárolók közöttMinden adattár saját gyorsítótárat tart fenn ugyanazon megosztott függőségek számára.A Docker gyorsítótár megosztása a feladatok közöttMinden mátrix láb ugyanazokat a rétegeket építi újra.