วิธีถอนการติดตั้ง XCode
สารบัญ:
- ถอนการติดตั้ง Xcode จาก Mac OS X
- ทำไมต้องถอนการติดตั้ง Xcode
- ถอนการติดตั้ง Unix Development Toolkit ของ Xcode
- ถอนการติดตั้งโฟลเดอร์ Xcode Developer และเนื้อหาเท่านั้น
- ถอนการติดตั้งการสนับสนุนระบบ Xcode
รวมไว้ด้านล่างนี้เป็นคำแนะนำใหม่ง่ายๆ สำหรับการถอนการติดตั้ง Xcode เวอร์ชันใหม่ มีการครอบคลุมถึงการลบ Xcode เวอร์ชันเก่าด้วย นี่คือคำแนะนำอย่างละเอียดในการถอนการติดตั้ง Xcode จาก Mac โดยไม่คำนึงถึงเวอร์ชันและ Mac OS X รีลีส
Xcode คือชุดโปรแกรมสำหรับนักพัฒนาซอฟต์แวร์ของ Apple สำหรับ iOS และ Mac OS X ซึ่งจำเป็นหากคุณต้องการเขียนแอปสำหรับระบบปฏิบัติการใดระบบปฏิบัติการหนึ่ง และติดตั้งโปรแกรมอรรถประโยชน์อื่นๆ ที่มีประโยชน์นอกเหนือจาก IDE หลักเองด้านเพิ่มเติมรวมถึงสิ่งต่างๆ เช่น ตัวสร้างส่วนต่อประสาน iPhone Simulator, Quartz Composer, Dashcode, gcc, dtrace, perl, python, ruby และอื่น ๆ อีกมากมายที่ใช้นอกเหนือจากการพัฒนาหลัก iOS และ Mac OS X เพิ่มยูทิลิตี้ที่มีค่าให้กับนักปรับแต่งและผู้ดูแลระบบ ชุดเครื่องมือ
การติดตั้ง Xcode เป็นเพียงเรื่องของการดาวน์โหลดจาก Mac App Store แต่ถ้าคุณต้องการลบ Xcode ล่ะ
วิธีลบ Xcode ขึ้นอยู่กับเวอร์ชันที่คุณพยายามลบออกจาก Mac เราจะกล่าวถึงการลบ Xcode เวอร์ชันใหม่ก่อน จากนั้นจึงครอบคลุมถึงการลบแอปเวอร์ชันเก่าด้วย
ถอนการติดตั้ง Xcode 10, Xcode 9, Xcode 8 ฯลฯ จาก Mac OS X
ในการถอนการติดตั้ง Xcode เวอร์ชั่นใหม่นั้นเหมือนกับการลบแอพอื่น ๆ ออกจาก Mac:
- นำทางไปยังโฟลเดอร์ /Applications/ และค้นหาแอปพลิเคชั่น “Xcode”
- ลาก “XCode” ไปที่ถังขยะและล้างถังขยะตามปกติโดยคลิกขวาที่ไอคอนถังขยะแล้วเลือก 'ล้างถังขยะ'
ถัดไป คุณอาจต้องการลบโฟลเดอร์เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของผู้ใช้ ซึ่งพบในตำแหน่งต่อไปนี้ โปรดทราบว่าสิ่งนี้รวมถึงข้อมูลนักพัฒนาของผู้ใช้ด้วย ดังนั้นอย่าทำเช่นนี้หากคุณมีโครงการและข้อมูลอื่นๆ ใน Xcode ที่คุณยังไม่ได้สำรองข้อมูลไว้ที่อื่นหรือคุณสนใจ:
ไดเรกทอรีคือ ~/Library/Developer/ โฟลเดอร์ผู้ใช้ควรมีโฟลเดอร์ "Xcode" และ "CoreSimulator":
- เปิดโฮมไดเร็กทอรีของผู้ใช้และไปที่ Library
- ไปที่โฟลเดอร์ “Developer” แล้วลบทิ้ง
การทิ้งโฟลเดอร์เหล่านั้นพร้อมกับแอปพลิเคชันควรกู้คืนพื้นที่ดิสก์ประมาณ 11GB จาก Mac และ OS X จะไม่มี Xcode อีกต่อไป หากคุณติดตั้งเครื่องมือบรรทัดคำสั่งแยกต่างหาก เครื่องมือเหล่านั้นไม่ควรได้รับผลกระทบจากการลบ xcode เอง
Update: ผู้อ่านของเราชี้ให้เห็นว่า Xcode 4.3 ทำให้กระบวนการนี้ง่ายขึ้นมากโดยการรวม Xcode ไว้ในแอปพลิเคชันเดียว ดังนั้น คู่มือนี้จึงเกี่ยวข้องกับเวอร์ชั่นเก่ามากที่สุด XCode 4.3 และเวอร์ชันที่ใหม่กว่าควรสามารถถอนการติดตั้งได้เช่นเดียวกับแอป Mac อื่นๆ ในขณะที่ XCode เวอร์ชันเก่าต้องใช้กระบวนการแบบแมนนวลตามที่ระบุไว้ด้านล่างนี้
ถอนการติดตั้ง Xcode จาก Mac OS X
โปรดทราบว่าการถอนการติดตั้ง Xcode จะแตกต่างกันสำหรับแอปรุ่นก่อนหน้า คำแนะนำด้านล่างยังคงใช้ได้กับ Xcode เวอร์ชันก่อนหน้าทั้งหมด อย่างไรก็ตาม คุณจะพบว่าการทำเช่นนั้นไม่เหมือนกับถอนการติดตั้งแอป Mac ทั่วไป หรือแม้แต่การเลิกใช้แอปเริ่มต้น เนื่องจาก Xcode มีพื้นที่ขนาดใหญ่กว่ามาก ดังนั้นในการถอนการติดตั้ง Xcode คุณจะต้อง จะต้องเสี่ยงใน command line
การดำเนินการนี้จะลบทุกอย่างที่เกี่ยวข้องกับ Xcode ออกจาก Mac:
- เปิด Terminal ซึ่งอยู่ใน /Applications/Utilities/ และพิมพ์ข้อความต่อไปนี้:
- ยืนยันรหัสผ่านผู้ดูแลระบบ (จำเป็นสำหรับ sudo) และปล่อยให้สคริปต์ทำงาน
sudo /Developer/Library/uninstall-devtools --mode=all
อย่าลืมลบแอปพลิเคชัน Xcode ที่ติดตั้ง หากคุณถอนการติดตั้ง Xcode แอปพลิเคชัน Install Xcode ดั้งเดิมอาจยังคงอยู่ในเครื่องของคุณ /Applications/ โฟลเดอร์ที่ดาวน์โหลดจาก Mac App Store อย่าลืมลบโฟลเดอร์นี้ด้วย มิฉะนั้น คุณจะเสียพื้นที่ดิสก์ 1.8GB
ทำไมต้องถอนการติดตั้ง Xcode
หากคุณไม่ได้ใช้ Xcode หรือมีโปรแกรมอรรถประโยชน์ที่ให้มา คุณควรถอนการติดตั้งชุดโปรแกรมนี้ ทำไม เหตุผลที่ง่ายที่สุดคือเนื่องจาก Xcode ใช้พื้นที่ดิสก์จำนวนมาก โดยทั่วไปแล้วการติดตั้งจะใช้พื้นที่ดิสก์ขั้นต่ำ 7GB และแอปพลิเคชันตัวติดตั้งเพียงอย่างเดียวก็เป็นอีก 18GB ซึ่งเป็นพื้นที่เก็บข้อมูลจำนวนมากที่ถูกนำไปใช้โดยบางสิ่งที่อาจไม่มีประโยชน์
ตอนนี้เราได้กล่าวถึงกระบวนการพื้นฐานของการถอนการติดตั้งทุกอย่างที่เกี่ยวข้องกับ Xcode และสาเหตุที่บางคนได้รับประโยชน์จากการทำเช่นนั้น เราจะเจาะลึกข้อมูลที่เฉพาะเจาะจงมากขึ้นและตัวเลือกการถอนการติดตั้งอื่นๆ ที่สามารถทำได้ เป็นประโยชน์กับผู้ใช้บางคน
อย่างแรก คำสั่งถอนการติดตั้งด้านบนกับ -mode=all จริง ๆ แล้วเรียกใช้สคริปต์แยกกันสามตัว ทำให้กระบวนการถอนการติดตั้งง่ายขึ้น สำหรับผู้ที่สงสัย สคริปต์ที่แยกจากกัน ได้แก่:
/Library/Developer/Shared/uninstall-devtools /Library/Developer/4.1/uninstall-devtools /Developer/Library/uninstall-developer-folder
เหล่านี้ไม่จำเป็นต้องเรียกใช้อย่างอิสระ แม้ว่าคุณจะเลือกดำเนินการได้หากต้องการก็ตาม เพิ่มเติมด้านล่าง
หากคุณต้องการถอนการติดตั้งบางส่วนของ Xcode แทนที่จะเลือกทั้งหมด ให้ใช้คำสั่งด้านล่าง สิ่งเหล่านี้ไม่จำเป็นหากคุณรันคำสั่งด้านบน –mode=all
ถอนการติดตั้ง Unix Development Toolkit ของ Xcode
หากคุณต้องการลบเฉพาะด้านบรรทัดคำสั่งของสิ่งต่าง ๆ คุณสามารถทำได้ด้วยคำสั่งนี้:
sudo /Developer/Library/uninstall-devtools --mode=unixdev
สิ่งนี้เชื่อมโยงกับสคริปต์ “/Library/Developer/Shared/uninstall-devtools” ที่กล่าวถึงข้างต้น โดยส่วนตัวแล้ว ฉันคิดว่าชุดเครื่องมือยูนิกซ์เป็นหนึ่งในส่วนที่มีประโยชน์มากที่สุดในการติดตั้ง Xcode ดังนั้นฉันจึงไม่แน่ใจว่าทำไมคุณถึงต้องการทำเช่นนี้ แต่ก็ยินดีที่ได้รู้ว่าคุณทำได้
ถอนการติดตั้งโฟลเดอร์ Xcode Developer และเนื้อหาเท่านั้น
สิ่งนี้จะทำให้ส่วนอื่น ๆ ของ Xcode เหมือนเดิม แต่จะลบทุกอย่างในไดเร็กทอรี /Developer:
sudo /Developer/Library/uninstall-devtools --mode=xcodedir
คำสั่งนี้เป็นทางลัดไปยังสคริปต์ “/Developer/Library/uninstall-developer-folder” ที่กล่าวถึงก่อนหน้านี้ หากคุณต้องการทิ้งไดเร็กทอรี /Developer ให้รันคำสั่งนี้แทนการลบด้วยตนเองผ่าน Finder
ถอนการติดตั้งการสนับสนุนระบบ Xcode
Selectively uninstall Xcode's system support only (ไม่แนะนำ):
sudo /Developer/Library/uninstall-devtools --mode=systemsupport
คำสั่งนี้เรียกใช้สคริปต์ต่อไปนี้: “/Library/Developer/Shared/uninstall-devtools” และ “/Library/Developer/4.1/uninstall-devtools”
ตำแหน่งไฟล์ข้อมูล Xcode
ชุดข้อมูลทั้งหมดที่เกี่ยวข้องกับ Xcode ซึ่งคุณอาจต้องการสำรองข้อมูลหรือลบออกหากคุณกำลังถอนการติดตั้ง Xcode จาก Mac คือตำแหน่งและไฟล์ต่อไปนี้:
/Applications/Xcode.app
~/Library/Caches/com.apple.dt.Xcode
~/Library/Developer
~/Library/MobileDevice
~/Library/Preferences/com.apple.dt.Xcode.plist
/Library/Preferences/com.apple.dt.Xcode.plist
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
คุณสามารถลบไฟล์เหล่านั้นด้วยตนเองได้เช่นกัน แต่อีกครั้งหากคุณสนใจเกี่ยวกับการรักษาสภาพแวดล้อมของคุณ ให้พิจารณาสำรองข้อมูลก่อนที่จะลบแอป ไฟล์ และส่วนประกอบของ Xcode ด้วยตนเอง
เรื่องแค่นี้เอง คุณอาจทำงานเหล่านี้สำเร็จได้ด้วยยูทิลิตี้การลบเช่น AppCleaner เช่นกัน แต่เพื่อผลลัพธ์ที่ดีที่สุด ควรใช้โซลูชันที่มาพร้อมกับ Xcode เอง