Yanıtlar:
(Xcode 11'de çalışma)
File
> Workspace Settings
Bir çalışma alanı ortamındaysanız veya File
> Project Settings
normal bir proje ortamı için > öğesine gidebilirsiniz .
Ardından Derived data
bölümün altındaki küçük gri oku tıklayın ve silmek için proje klasörünüzü seçin.
File
> Playground Settings
bir oyun alanındaysanız
Bu sorun için birçok farklı çözüm. Çoğu da çalışıyor. Başka bir kısayol da eklenmiş gibi görünüyor:
Shift+ alt+ command ⌘+K
Sizden:
“Projem” için derleme klasörünü temizlemek istediğinizden emin misiniz?
Bu işlem derleme klasöründeki tüm ürünleri ve ara dosyaları silecektir.
Çoğu durumda bu, sorunlarınızı çözmek için yeterli olacaktır.
GÜNCELLEME
Xcode 9'dan itibaren, Türetilmiş Veriler klasörüne şu adrese giderek erişebilirsiniz:
Dosya -> Proje Ayarları
veya bir Çalışma Alanı kullanıyorsanız:
Dosya -> Çalışma Alanı Ayarları
En basit ve en hızlı yol şudur (DerivedData'nın varsayılan klasörünü değiştirmediyseniz).
Terminali açın ve aşağıdakileri geçin:
rm -rf ~/Library/Developer/Xcode/DerivedData
xcrun simctl erase all
. Bu, verileri açık bir şekilde türetmekle aynı şeyleri temizlemez, ancak alan boşaltmaya çalışıyorsanız, her ikisi de eski uygulama geliştirmeleri için biraz zaman aldığından başka bir harika seçenektir.
Xcode 8'de türetilmiş tüm veriler otomatik olarak temizlenir. El ile yapmak istiyorsanız, Locations
sekmesinden gidin Preferences
, projenin türetilmiş veri klasörünü bulun ve projeyle ilgili dosyaları silin.
MacOS 10.12 ve sonraki sürümlerde, Xcode eski türetilmiş verileri, önceden derlenmiş başlıkları ve modül önbelleklerini temizler. (23282174)
@CharmingToad için krediler
Ancak gözlemlediğim kadarıyla, OS X 10.11.5 / 6'da Xcode 8 kullanırken aynı davranış tipiktir
Elde edilen verileri manuel olarak kaldırmak istiyorsanız şunu çalıştırın:
rm -rf ~/Library/Developer/Xcode/DerivedData
Daha fazla disk alanı boşaltmak istiyorsanız, yine de temizlemek isteyebileceğiniz birkaç dizin daha vardır.
Xcode tarafından oluşturulan her türlü dosyayı kaldırmak için bir Bash betiği oluşturdum. DerivedData içeriğini kaldırmak şu şekilde yapılabilir:
./xcode-clean.sh -d
Https://github.com/niklasberglund/xcode-clean.sh adresinde daha fazla bilgi
Yöntem 1:
Terminal'i açın ve bu komutu girin
rm -rf ~/Library/Developer/Xcode/DerivedData
Yöntem 2:
Sizi türetilmiş verinin konumuna getirecektir ve sadece manuel olarak silebilirsiniz.
-rf
, XCode ve simülatörünüzden çıkmanız ve ardından türetilen verileri temizlemeyi denemeniz gerektiğini unutmayın
Türetilmiş veri klasörünüze gitmenin bir başka yolu, xcode'daki "Ürünler" klasörü altında Uygulamanızı sağ tıklayıp "Finder'da Göster" i tıklamaktır.
DerivedData'yı Silme Adımları:
Go
>Go to Folder
Go
tıklayınXcode projects
Delete
İhtiyacınız olmayan proje klasörleri.Bir bash komutu oluşturdum. 3 basit adımla yapılandırın. terminalde cleandd
https://github.com/Salarsoleimani/Usefulscripts yazın
Xcode Sürüm 8.2 (8C38) için, aşağıdakileri yaparak projeleri tek tek kaldırabilirsiniz (Xcode, programlar, veriler vb. Proje adı): [Not: talimatlar yalnızca proje adlarını Hoş Geldiniz Penceresi]
Xocde'u başlatın ve Hoş Geldiniz penceresi görüntülenene kadar bekleyin. Projeler sağ tarafta gösterilecektir (aşağıya bakın) Xcode Karşılama Penceresi
Tamamen kaldırmak istediğiniz projeye sağ tıklayın ve [Klasörde Göster] bir pop penceresi atlar; [Finder] 'da projenin nerede olduğunu bulmak için seçin (aşağıya bakın) Proje klasörünü bulun
[Bilgi Al] yoluyla yolunu bulmak için Finder'daki proje klasörünü sağ tıklayın; Üst klasöre gitmek için Bilgi penceresindeki yolu kullanın ve oraya gidin [Proje klasörü yolunu bulun] (aşağıya bakın)
Proje Klasörünü (örn. DemoProject01) ve Porject dosyasını (DemoProject01.xcodeproj) sağ tıklayın ve [Çöp Kutusuna Taşı] 'yı seçin; (a) bulucudaki klasörün kaldırıldığını ve (b) Xcode Karşılama Penceresinin Proje Listesindeki Projenin kaldırıldığını göreceksiniz.
Derived Data
klasör içeriğinin silinmesiyle ilgisi yoktur .