Mac'te DerivedData nedir, silmek güvenli mi?
Evet, DerivedData'yı silmek güvenlidir. Yalnızca Xcode'un kaynak kodunuzdan ürettiği dosyaları içerir ve Xcode, bir projeyi bir sonraki açıp derleyişinizde bunları yeniden oluşturur.
Nerede bulunur
~/Library/Developer/Xcode/DerivedDataNedir
DerivedData, Xcode'un çalışma klasörüdür. Xcode, açtığınız her proje veya çalışma alanı için bir alt klasör oluşturur; bu klasörde ara derleme dosyaları, derlenmiş ürünler, otomatik tamamlama ve tanıma atlama için kullanılan kod dizini, günlükler ve çekilen Swift paketleri bulunur.
Büyümesinin nedeni, her projenin kendi klasörünü alması ve o proje üzerinde çalışmayı bıraktığınızda bunu hiçbir şeyin silmemesidir. Eski projeler, denemeler ve klonlanmış örnek kodlar derleme çıktılarını geride bırakır.
DerivedData'yı silmek, Xcode eskimiş hatalar gösterdiğinde veya bir derleme tuhaf davrandığında sık başvurulan bir çözümdür de.
Ne kadar büyür
Çoğu zaman birkaç GB, düzenli uygulama geliştirilen bir Mac'te onlarca GB tutar.
Elle nasıl temizlenir
- Klasöre yazmaması için Xcode'dan çıkın.
- Finder'da Git > Klasöre Git'i seçin ve ~/Library/Developer/Xcode/DerivedData girin.
- Artık ihtiyacınız olmayan proje klasörlerini Çöp Sepeti'ne taşıyın veya aşağıdaki komutla her şeyi silin. Komut DerivedData klasörünün tamamını siler; Xcode onu kendiliğinden yeniden oluşturur.
- Finder'ı kullandıysanız Çöp Sepeti'ni boşaltın.
rm -rf ~/Library/Developer/Xcode/DerivedDataSonrasında ne olur
Her projenin bir sonraki derlemesi tam derleme olur, bu yüzden normalden uzun sürer; Xcode projeyi yeniden dizinler ve Swift paketlerini tekrar çözümler. Kaynak kodunuza ve proje ayarlarınıza dokunulmaz.
Diskzy bunu nasıl ele alır
Diskzy, DerivedData'yı Clean up (Temizlik) sekmesinde listeler ve işaretler; Xcode açıksa dokunmaz.
İlgili rehberler
- iOS DeviceSupport~/Library/Developer/Xcode/iOS DeviceSupport
- Xcode Archives~/Library/Developer/Xcode/Archives
- CoreSimulator Devices~/Library/Developer/CoreSimulator/Devices
- CoreSimulator Caches~/Library/Developer/CoreSimulator/Caches
Mac'inizdeki alanın nereye gittiğini görün
Diskzy diskinizin haritasını çıkarır, Sistem Verileri'ni açıklar ve güvenli olanı temizler. 72 saat ücretsiz, sonra 2 Mac için tek seferlik 9 $.
Diskzy'yi ücretsiz deneyin