โดยส่วนตัวฉันคิดว่าแทนที่จะพยายาม " bodge " วิธีการถอนการติดตั้ง Xcode ในขณะที่การออกจาก CLT ไม่เป็นอันตรายนั้นยุ่งยากเกินไป ข้อเสนอแนะของฉันคือ:
- ถอนการติดตั้ง Xcode อย่างสมบูรณ์
- ติดตั้ง Xcode CLT
การทำเช่นนี้ควรใช้เวลาน้อยกว่า 5 นาทีและค่อนข้างง่าย
ถอนการติดตั้ง Xcode
มีหลายวิธีในการถอนการติดตั้ง Xcode กวดวิชาที่ดีสามารถพบได้ที่OSXDaily
อย่างไรก็ตามวิธีที่เชื่อถือได้มากที่สุดที่ฉันได้พบกับซอฟต์แวร์ถอนการติดตั้งกับฟรีแอปที่แนะนำโดยMacworld.comเรียกAppCleaner คุณสามารถ "ลากแล้วปล่อย" หรือ "ค้นหา" สำหรับแอพที่คุณต้องการลบและมันจะค้นหาไฟล์ / ไดเรกทอรีที่เกี่ยวข้องทั้งหมดสำหรับคุณ - แม้แต่แอพที่ติดตั้งเป็น launch daemons
ข้อจำกัดความรับผิดชอบ: ฉันไม่ได้มีส่วนเกี่ยวข้องกับแอพหรือผู้พัฒนาแอพ แต่อย่างใด
ติดตั้ง Xcode CLT (Yosemite ผ่าน Sierra)
การติดตั้ง Xcode CLT นั้นค่อนข้างง่าย ใน Terminal ให้รันคำสั่งต่อไปนี้:
xcode-select --install
คุณจะได้รับกล่องโต้ตอบที่จะให้คุณ "รับ Xcode," "ยกเลิก" หรือ "ติดตั้ง" เลือก "ติดตั้ง" เพื่อติดตั้ง CLT เท่านั้น
ตัวติดตั้งจะทำสิ่งนั้นและจะแจ้งให้คุณทราบเมื่อการติดตั้งเสร็จสมบูรณ์ เมื่อเสร็จแล้วคุณจะสามารถเข้าถึงเครื่องมือเช่นและgit
svn
คุณสามารถรันคำสั่งเหล่านั้นได้โดยการทดสอบพวกมันใน Terminal
CLT จะถูกติดตั้งไปที่ /Library/Developer/CommandLineTools/
แค่นั้นแหละ! Xcode CLT ได้รับการติดตั้งและพร้อมใช้งานแล้ว
brew doctor
ยกตัวอย่างให้ฉันError: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool
และxcode-select --install
ส่งคืนxcode-select: error: command line tools are already installed, use "Software Update" to install updates