Komut satırı araçlarını korurken XCode'u kaldırma (El Capitan'da)


13

Konuya göre. Bu gibi , konuyla ilgilenen ancak El Capitan'a özgü olmayan ve / veya konuyla ilgili olmayan veya güncel olmayan bir dizi bağlantı vardır.

Komut Satırı Araçlarını tutarken (ve yine de CLT yükseltmelerini alabilirken) XCode 7'yi kaldırmak mümkün müdür? Sadece her şeyi kaldırmalı ve sadece CLT'yi yeniden yüklemeliyim (nasıl?)?

Başka yolu var mı?

Yanıtlar:


24

Şahsen, ben CLT bozulmadan bırakarak Xcode kaldırmak için bir yöntem " bodge " denemek yerine çok hantal olduğunu düşünüyorum. Benim önerim:

  1. Xcode'u tamamen kaldırın
  2. Xcode CLT'yi yükleyin

Bunu yapmak toplamda 5 dakikadan az sürmenizi gerektirir ve oldukça basittir.


Xcode kaldır

Xcode'u kaldırmanın birkaç farklı yolu vardır. Mükemmel bir öğretici OSXDaily'de bulunabilir .

Ancak, yazılımı kaldırmak için bulduğum en güvenilir yol , Macworld.com tarafından önerilen AppCleaner adlı ücretsiz uygulama ile . Kaldırmak istediğiniz uygulamalarınız için "sürükleyip bırakabilirsiniz" veya "Ara" yapabilirsiniz ve bu sizin için tüm ilgili dosyaları / dizinleri, hatta başlatma cinleri olarak yüklenenleri bile bulur.

Yasal Uyarı: am değil uygulaması veya herhangi bir şekilde uygulamanın geliştiricileri ile bağlı.

Xcode CLT'yi yükleyin (Yosemite - Sierra)

Xcode CLT'yi kurmak aslında oldukça basittir. Terminal'de aşağıdaki komutu yürütün:

xcode-select --install

Sizden "Xcode'u Al", "İptal Et" veya "Yükle" şeklinde bir iletişim kutusu görüntülenir. Yalnızca CLT'yi kurmak için "Yükle" yi seçin .

xcode-select yükleme iletişim kutusu

Yükleyici işini yapacak ve tamamlandığında sizi bilgilendirecektir. İşiniz bittiğinde, gitve gibi araçlara erişebileceksiniz svn. Bu komutları Terminal'de test ederek yürütebilirsiniz.

CLT yüklenecek /Library/Developer/CommandLineTools/

Bu kadar! Xcode CLT kurulmuş ve kullanıma hazırdır.


Tam olarak nasıl önerdiğini yaptım. brew doctorÖrneğin bana verir Error: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_toolve xcode-select --installgeri dönerken Xcode kaldırılırxcode-select: error: command line tools are already installed, use "Software Update" to install updates
giampaolo

Sildiniz mi /Library/Developer/CommandLineTools/?
Allan

Hayır, prosedürünüzde belirtilmeyen. Gidiyor.
giampaolo

7
Sierra'da bu yöntemi denedim, aslında AppCleaner komut satırı aracı klasörünü silmeyecek ve buna gerek yok. Sadece AppCleaner tarafından bulunan tüm dosyaları silin ve yapın sudo xcode-select --switch /Library/Developer/CommandLineTools/. brew doctorHer şeyin yolunda olduğundan emin olmak için çalıştırın .
Liu Siyuan

1
Küçük güncelleme: brew doctorsistemimde herhangi bir hata döndürmüyor: AppCleaner ile silmek yeterliydi.
Mehdi
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.