Osobiście uważam, że zamiast próbować „ pomieszać ” metodę odinstalowania Xcode, pozostawiając nienaruszony CLT, jest zbyt kłopotliwa. Moja sugestia to:
- Całkowicie odinstaluj Xcode
- Zainstaluj Xcode CLT
Wykonanie tego powinno zająć Ci mniej niż 5 minut i jest dość proste.
Odinstaluj Xcode
Istnieje wiele różnych sposobów odinstalowania Xcode. Doskonały samouczek można znaleźć w OSXDaily .
Jednak najbardziej niezawodnym sposobem na odinstalowanie oprogramowania jest darmowa aplikacja zalecana przez Macworld.com o nazwie AppCleaner . Możesz „przeciągać i upuszczać” lub „Wyszukaj” aplikacje, które chcesz usunąć, a znajdziesz wszystkie powiązane pliki / katalogi - nawet te, które zostaną zainstalowane jako demony uruchamiania.
Oświadczenie: Nie jestem w żaden sposób związany z aplikacją ani jej twórcami.
Zainstaluj Xcode CLT (Yosemite przez Sierra)
Instalacja Xcode CLT jest właściwie dość prosta. W terminalu wykonaj następujące polecenie:
xcode-select --install
Pojawi się okno dialogowe z monitem o „Pobierz Xcode”, „Anuluj” lub „Zainstaluj”. Wybierz „Zainstaluj”, aby zainstalować tylko CLT .
Instalator zrobi to samo i powiadomi cię, gdy będzie gotowy. Po zakończeniu będziesz mieć dostęp do narzędzi takich jak git
i svn
. Możesz wykonać te polecenia, testując je w Terminalu.
CLT zostanie zainstalowany na /Library/Developer/CommandLineTools/
Otóż to! Xcode CLT są zainstalowane i gotowe do użycia.
brew doctor
na przykład daje miError: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool
ixcode-select --install
zwracaxcode-select: error: command line tools are already installed, use "Software Update" to install updates
/Library/Developer/CommandLineTools/
?sudo xcode-select --switch /Library/Developer/CommandLineTools/
. Uruchom,brew doctor
aby upewnić się, że wszystko jest w porządku.brew doctor
nie zwraca żadnych błędów w moim systemie: wystarczyło usunięcie za pomocą AppCleaner.