Cá nhân, tôi nghĩ rằng thay vì cố gắng " đánh bại " một phương pháp gỡ cài đặt Xcode trong khi vẫn giữ nguyên CLT thì quá cồng kềnh. Đề nghị của tôi là:
- Gỡ cài đặt hoàn toàn Xcode
- Cài đặt Xcode CLT
Làm điều này sẽ đưa bạn tổng cộng ít hơn 5 phút và khá đơn giản.
Gỡ cài đặt Xcode
Có một số cách khác nhau để gỡ cài đặt Xcode. Một hướng dẫn tuyệt vời có thể được tìm thấy tại OSXD hàng ngày .
Tuy nhiên, cách đáng tin cậy nhất mà tôi đã tìm thấy để gỡ cài đặt phần mềm là với ứng dụng miễn phí được đề xuất bởi Macworld.com có tên là AppCleaner . Bạn có thể "kéo và thả" hoặc "Tìm kiếm" cho các ứng dụng mà bạn muốn xóa và nó sẽ tìm thấy tất cả các tệp / thư mục liên quan cho bạn - ngay cả những tệp được cài đặt dưới dạng trình nền khởi chạy.
Tuyên bố miễn trừ trách nhiệm: Tôi không liên kết với ứng dụng hoặc nhà phát triển ứng dụng dưới bất kỳ hình thức nào.
Cài đặt Xcode CLT (Yosemite qua Sierra)
Cài đặt Xcode CLT thực sự khá đơn giản. Trong Terminal, thực hiện lệnh sau:
xcode-select --install
Bạn sẽ nhận được một hộp thoại sẽ nhắc bạn "Nhận Xcode", "Hủy" hoặc "Cài đặt". Chọn "Install" để cài đặt CLT chỉ .
Trình cài đặt sẽ thực hiện công việc của nó và sẽ thông báo cho bạn sau khi hoàn tất. Sau khi hoàn thành, bạn sẽ có quyền truy cập vào các công cụ như git
và svn
. Bạn có thể thực thi các lệnh đó bằng cách kiểm tra chúng trong Terminal.
CLT sẽ được cài đặt để /Library/Developer/CommandLineTools/
Đó là nó! Xcode CLT được cài đặt và sẵn sàng để sử dụng.
brew doctor
ví dụ mang lại cho tôiError: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool
vàxcode-select --install
trả lạixcode-select: error: command line tools are already installed, use "Software Update" to install updates