Xcode, macOS ve iOS geliştiricileri için paha biçilmez bir araçtır. Bununla birlikte, olduğu kadar kullanışlı olduğu gibi, uygulama zamanla daha yavaş hale geldiği ve hatta sık sık çökmeye başlaması için de bilinir. Bunu düzeltmenin bir yolunun Xcode önbelleğini kaldırmak olduğunu bilebilirsiniz. Simülatörün kodu sunucudan yeniden yüklemeye ve diğer uygulama hatalarını ele almaya zorlamanıza olanak tanır. Xcode önbelleğinin manuel ve otomatik olarak nasıl silineceğini öğrenmek için okumaya devam edin.
Xcode önbellekleri nedir?
Önbellekler, bir uygulamanın daha hızlı çalışmak için sakladığı küçük bilgi parçalarıdır. Xcode durumunda, bu uygulama genellikle geliştirme sürecini daha hızlı hale getirmek için ihtiyaç duyabileceği farklı bilgileri önbelleğe alır. Özellikle, önbellek sonraki yapıların hızlandırılmasına yardımcı olur, böylece yapı sürelerini azaltır. İşte bu Xcode önbelleklerinin bazı türleri: Modül önbellek, türetilmiş veriler, simülatör önbelleği ve önbellek oluşturma.

Xcode önbellekleri siliyorum?
Kısa cevap evet, özellikle Xcode zamanla durgun ve tepkisiz hale gelirse. Xcode önbelleği de dahil olmak üzere uygulama önbelleğini silmek, öngörülen adımları doğru bir şekilde takip ettiğiniz sürece kesinlikle güvenli bir prosedürdür. Uygulamayı tekrar açıp kullanmaya başladığınızda, yeniden yaratılacaklar.
Xcode önbelleği nasıl temizlenir
Şimdi size Xcode önbelleğini nasıl sileceğinizi göstereceğiz. Manuel ve otomatik kaldırma için adımlar sağlayacağız, böylece hangisinin sizin için en uygun olduğunu seçebilirsiniz.
1. Bir alet ile Xcode önbelleği temizleyin
Xcode'da önbelleği silmek için kolay, otomatik bir yöntemle başlayalım. CleanMyMac'ta iOS simülatörünüzü birkaç düğme tıklamasıyla temizlemenizi sağlayan bir temizleme özelliğine dayanır. Bu, onu hızlı ve kullanmayı kolaylaştırır ve dosya sistemiyle ilgili sorunlarla karşılaşma riskiyle karşı karşıya kalmazsınız.
- Ücretsiz CleanMyMac denemenizi alın.
- Temizlik sekmesine gidin ve bir tarama çalıştırın.
- Tüm çöpleri inceleyin ve Xcode Junk'ı kaldırın.

İşte bu! Şimdi, manuel Xcode önbellek çıkarma adımlarına devam edelim.
2. Proje yapısını temizleyin
Xcode çökmesi ile ilgili bir sorunu çözmeye çalışıyorsanız, önce proje yapısını temizlemeye değer. Bu, mevcut yapıdan kurtulacak ve kodu bir sonraki çalıştırdığınızda yeni bir yapı oluşturacaktır.
- Proje kodda açıldığında, menü çubuğuna gidin, Ürünü seçin ve Klasörü Temizle> Temiz'i tıklayın veya:
- Proje açıkken, Command + Shift + K tuşuna basın

3. Yapı klasörünü temizleyin
Yapı klasörünü temizlemek ve önbellek dosyalarından kurtulmak için aşağıdakileri yapın:
- Kod projesinde, (ALT) seçeneğini basılı tutarken ürün menüsüne tıklayın ve derhal temiz oluşturma klasörünü seçin> temizleyin veya
- Komuta basın + vites + opsiyon + K

Ayrıca okuyun:Xcode nasıl düzeltilir 16 Sorun: Sorun Giderme Kılavuzu
4 Simülatör içeriğini ve ayarlarını sıfırlayın
Yukarıdaki adımların hiçbiri sorununuzu çözmezse, simülatör içeriğini ve ayarlarını sıfırlamayı deneyin:
- Xcode menüsüne gidin ve Geliştirici Aracı> Simülatörünü seçin.
- Ardından, aygıt> tüm içerik ve ayarları silin.

5. Xcode'un türetilmiş verilerini sil
Türetilmiş veriler tüm geçici yapı bilgileri ve proje dizinleri için yerdir. Bir şey doğru çalışmıyorsa, bu klasörü silmek uygundur.
Dolayısıyla, hala sorun yaşıyorsanız veya işler yavaş çalışıyorsa, Xcode'u bir sonraki çalıştırdığınızda yeniden yaratmaya zorlayacak türetilmiş verileri silmeyi deneyin.
- Menü çubuğunda pencereyi, ardından organizatörü seçin.
- Şimdi projeleri seçin ve ardından Projenizi Seç'i tıklayın.
- Silinmek istediğiniz türlü verileri olan projeyi seçin.
- Açılan pencerede, bulucu yolu ile birlikte listelenen türetilmiş veri klasörünü göreceksiniz.
- Klasörün sağında bir sil düğmesi var. Tıklayın.
Şimdi, modül önbelleğini silin.
- Gidip gelmek
~/Library/Developer/Xcode/DerivedData/ModuleCacheFinder> Git> klasöre gidin. - Dosyaları Modulecache klasöründen çöp kutusuna sürükleyin ve boşaltın. Klasörün kendisini silmeyin.

6. iOS aygıt destek dosyalarını sil
IOS aygıt desteği adı verilen türetilmiş verilerin içinde başka bir klasör var. Simülatör kullanarak test ettiğiniz her iOS sürümü için bu klasörün içinde yeni bir klasör oluşturulur. Bu zamanla birikebilir. Tüm bu alt klasörleri silebilirsiniz (iOS aygıt destek klasörünün kendisi olmasa da) ve Xcode, simülatörü bir sonraki çalıştırdığınızda yeni bir tane oluşturur. Onları tamamen silmek rahatsız ediyorsanız, onları taşımanın herhangi bir soruna neden olmadığından ve daha sonra silinmediğinizden emin oluncaya kadar bunları geçici bir klasöre taşıyabilirsiniz.
7. Terminal kullanın
Yukarıdakilerin hiçbiri yardımcı olursa, Xcode'un tercihlerini sıfırlamak için Terminal'i kullanabilirsiniz.
- Uygulamalardan Terminali Aç> Kamu Hizmetleri
- Tip
defaults delete com.apple.dt.Xcodeve dönüş tuşuna basın.

Bir sonraki Xcode'u açtığınızda, yeni tercihler yaratacaktır.
Ayrıca, önbellek dosyalarını temizleme yöntemi de vardır.özel/var/klasörler'(Bulucudaki GO menüsünü kullanın, klasöre git'i seçin ve ardından bu yolu yazın), bir Xcode önbellek dosyası bulana ve silmeye kadar klasörleri kazın. Ancak, ne yaptığınızı bildiğinizden emin olmadığınız sürece bu rotayı tavsiye etmeyiz. Yanlış dosyanın kaldırılması, sadece Xcode'da değil, bir bütün olarak işletim sisteminde birçok sorun yaratabilir. Bazı durumlarda, bunu yapan kullanıcılar macOS'u sıfırdan yeniden yüklemek zorunda kaldı.
Xcode ile ilgili sorunlarınız varsa ve proje yapımını temizlemeniz veya önbelleğini temizlemeniz gerekiyorsa, yukarıdaki adımları takip etmek onlara yardımcı olacaktır. Manuel adımları tek tek takip etmek iyi bir fikirdir, sorunun her çözülüp çözülmediğini kontrol eder. “Özel/var/klasörlere” gezinme yöntemini kullanmak önerilmez, çünkü sahip olduğunuz sorunları çözebilse de, macOS'un dosya dizinini bozma riskini taşır ve sonuçta işletim sistemini yeniden yüklemeniz gerekebilir.
Okuduğunuz için teşekkürler ve bizi izlemeye devam edin!
