Rehberler
Xcode DerivedData nasıl önbelleğe alınır
Xcode, her CI çalıştırmasında tüm projeyi yeniden oluşturur.
5 dk okuma
Xcode, her CI çalıştırmasında tüm projeyi yeniden oluşturur.
Neden oluyor?
DerivedData, artımlı derleme durumunu tutar ve işler arasında atılır.
Nasıl düzeltilir?
- Cache ~/Library/Developer/Xcode/DerivedData, Xcode sürümüne ve kilit dosyalarına anahtarlandı
- Konumun öngörülebilir olması için -derivedDataPath'i açıkça iletin
- Xcode sürümünde geçersiz kılma — Başka bir araç zincirinden alınan DerivedData garip hatalara neden oluyor
Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir
Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.
İlgili
CI önbelleklerinin gerçekten kalıcı olmasını sağlamaÖnbellekler yapılandırılmış ancak isabet oranı düşük.10 GB önbellek sınırına nasıl yaklaşılır?Önbellekleriniz depo başına 10 GB'ı aşıyor ve sessizce tahliye edilmeye başlıyor.Depolar arasında derleme önbelleği nasıl paylaşılır?Her depo, aynı paylaşılan bağımlılıklar için kendi önbelleğini korur.İşler arasında Docker önbelleği nasıl paylaşılır?Her matris ayağı aynı katmanları yeniden oluşturur.