Xcode için komut satırı araçlarını nasıl kaldırabilirim?


31

Artık Xcode veya komut satırı araçları gerektirmeyen bir sürü Mac'imiz var, bu yüzden bunları kaldırmak istiyoruz, böylece derleyiciler takılmıyor ve güncellemeler geldiğinde bunları güncellemeye devam etmemiz gerekmiyor.

Eski günlerde, araçları kaldırmak için bir yükleme komut dosyası (perl / Developer) vardı, ancak şimdi Xcode, yüklediyseniz araçlarla birlikte bıraktığınız bir uygulama mağazası uygulamasıdır.

10.10 ve daha yeni sürümleri çalıştıran işletim sistemlerini silmek dışında bunu temizleyebilir miyiz?

Yanıtlar:


35

Bu bir klasörü sil:

 /Library/Developer/CommandLineTools

Bu kaldırma işlemi Apple tarafından resmi olarak belgelenmiştir .

Bu araçları başka bir yolla yüklediyseniz veya yükseltmeniz istenirse, araçların geçmişte yüklenmesi için makbuz olabileceğinden /System/Library/Receipts/com.apple.pkg.CLTools.bom gibi dosyaları aramayı düşünün. kaldırılması gerekiyor. Bu dosyalardan birini hiç görmedim, ancak başkalarına yardımcı olması durumunda bu diğer cevaba bağlamak istedim . Not, bu dosyalar araçları kaldırmaz, dev araçlarının bir güncellemeye ihtiyaç duyduğu istemini yönetebilirler.


1
Ancak bir komut satırı araçları güncellemesi olduğunda App Store bunu güncellemek için görünmeye devam eder.
adib

Uzun zaman önce bir DMG kullandım ( komut satırı araçlarının eski bir sürümünü yüklemek için gerekli , ancak bu başka bir hikaye). Şimdi ondan kurtulamıyorum.
adib

Aah @adib - Bu mantıklı. Bu soru, yalnızca App Store'a gidip Xcode'u yüklediğiniz yeni / son yükleme içindi - bu, deneyimlerime bir makbuz bırakmadan sizin için araçları indirecek.
bmike

Peki, Komut Satırı Araçlarını gerçekten kaldırmanın cevabı ne olurdu ?
adib

3
@adlib: Aynı sorunu yaşadım, sadece bomba dosyalarını silerek düzeltmeyi başardım /System/Library/Receipts: apple.stackexchange.com/questions/328034/… Belki de bu size yardımcı olacaktır.
Kenny Lövrin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.