วิธีการลบ Xcode 4 อย่างสมบูรณ์


101

ฉันต้องการลบเวอร์ชัน SDK ที่มีอยู่ทั้งหมดรวมทั้ง Xcode 4

Xcode 4 Guide บอกว่าให้ทำสิ่งนี้:

sudo /Xcode4/Library/uninstall-devtools --mode=all

แต่ฉันไม่มี Xcode4 ในตำแหน่งนี้และที่เดียวที่ฉันเห็นอยู่ใต้ /Developer/Applications

ฉันได้เรียกใช้เครื่องมือถอนการติดตั้ง - devtools ที่พบก่อนหน้านี้/Developer/Applicationsแล้วทำการติดตั้งใหม่

ฉันจะทำอะไรได้อีกเพื่อลบทุกอย่างและเริ่มต้นใหม่ทั้งหมด


1
+1 สำหรับคำถามนี้ ฉันติด Xcode 4.1 และไม่สามารถติดตั้ง 4.2 ได้ ไม่มีสคริปต์ uninstall-devtools อีกต่อไป
เกิด

คำตอบ:


195

ฉันใช้คำสั่งนี้:

sudo /Developer/Library/uninstall-devtools --mode=all

แก้ไข (1 ปีต่อมา):

หากคุณดาวน์โหลด Xcode จาก App Store มันจะมีอยู่ในตัวตามที่ @mediaslave แนะนำ คุณสามารถลากไปที่ถังขยะหรือใช้ AppZapper (หรือยูทิลิตี้ที่คล้ายกัน) เพื่อลบเครื่องมือสำหรับนักพัฒนา

หากคุณต้องการอัปเดตคุณสามารถทำได้โดยตรงผ่าน App Store


14
Xcode 4.3 ไม่มีสิ่งนี้ มันเป็นแอป OS X "ปกติ" ในตัว FYI
manumoomoo

ฉันพยายามติดตั้ง 4.4 ที่ด้านบนของ 4.2 แต่โปรแกรมล้มเหลวเมื่อเริ่มต้น ดังนั้นฉันจึงถอนการติดตั้ง 4.4 รันคำสั่งของคุณติดตั้ง 4.4 ใหม่และตอนนี้สิ่งต่างๆดูเหมือนจะทำงานได้อย่างถูกต้อง ขอบคุณ
Giuseppe

อัปเดตเพื่อสะท้อนความกังวลของผู้ที่ดาวน์โหลดสำเนา Xcode จาก App Store ขอบคุณ @mediaslave
esqew

25
sudo /[xcode-path]/Library/uninstall-devtools --mode=all

โดยปกติ [xcode-path] หมายถึง / ผู้พัฒนา แต่ถ้าคุณมีหลายเวอร์ชันเช่น 3 คือการติดตั้งครั้งแรก 4 คือวินาที / ผู้พัฒนาจะเป็น root derectory ของ xcode 3 และ / Xcode4 สำหรับ xcode 4


14

ตรวจสอบให้แน่ใจว่าแอป Xcode, iOS Simulator และ Mac App Store ไม่ทำงานจากนั้นลองเรียกใช้สคริปต์ถอนการติดตั้งที่ตำแหน่งนี้ (ต่างกัน!):

/Library/Developer/Shared/uninstall-devtools

นี่คือที่ที่ฉันพบมัน

ลบออกInstall Xcode.appจากโฟลเดอร์ Applications และ Empty Trash ด้วย

จากนั้นเรียกใช้ App Store อีกครั้งและค้นหา / ติดตั้ง Xcode


7

su (หรือsudo suอะไรก็ได้)

find / -name uninstall-devtools

สิ่งนี้จะเปิดเผยว่ายูทิลิตี้อยู่ที่ไหน ...


7

หากคุณมี XCode 4.3.1 เพียงแค่ย้ายไปที่ถังขยะไฟล์XCode.appในโฟลเดอร์Applications


3
ฉันจะเพิ่ม "แล้วล้างถังขยะ" จะให้ 1 รายการหากคุณไม่เคยมีอะไรมาก่อน แต่ใช้เวลาสักครู่เพราะมันจะลบ XCode ออกจาก Mac จริงๆ
Sasho

5

หากคุณติดตั้ง xcode จาก Mac App store คุณจะต้องลบออกจาก Launch pad คุณสามารถทำได้โดยค้นหาไอคอน xcode ในแผ่นเปิดใช้งานคลิกที่ไอคอนค้างไว้จนเริ่มเต้น จากนั้นลบทิ้งและรอสักครู่จนกว่า xcode.app จะถูกลบออกจาก / Application หากคุณลบ xcode.app ออกจาก / Application ด้วยตนเอง App store จะยังคงคิดว่าติดตั้งแล้วและจะไม่อนุญาตให้คุณติดตั้งใหม่ในอนาคต


อาจใช้ไม่ได้อีกต่อไป ฉันถอนการติดตั้ง Xcode 4.6.1 สำเร็จโดยลากไปที่ถังขยะโดยตรงโดยไม่มีปัญหาใด ๆ กับ Mac App Store คิดว่ายังติดตั้งบน MacOsX 1.7.5
Svarog

1

ฉันพยายามถอนการติดตั้งโดยการลบออก แต่ AppStore ยังคิดว่าติดตั้งแล้ว ฉันลบไฟล์การตั้งค่าบางอย่างในไดเร็กทอรี / ส่วนตัวของฉันซึ่งทำให้ AppStore "ลืม" ว่าฉันได้ติดตั้ง Xcode ฉันใช้คำสั่งต่อไปนี้:

sudo find / -iname '*xcode*' 2> /dev/null | egrep '^/private.*' | xargs -I file sudo rm -rfv file

ซึ่งลบไฟล์ต่อไปนี้จากคอมพิวเตอร์ของฉัน:

/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.bom
/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.plist
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-Xcode
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-xcodebuild
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503

ฉันไม่รู้ว่าไฟล์เหล่านี้ใช้ทำอะไร แต่มันทำให้ AppStore ลืมไปว่ามันถูกติดตั้งซึ่งเป็นสิ่งที่ฉันต้องการเพื่อให้เกิดขึ้น ในกรณีของฉัน AppStore ไม่อนุญาตให้ฉันอัปเดต Xcode เวอร์ชันใหม่


ฉันลบทั้งหมดนี้ออก ในความเป็นจริงผมก็ลบออกสวยมากทุกอื่น ๆXcodeอ้างอิงจากระบบของฉัน แต่ฉันยังคงเห็นนี้ที่นี่: cl.ly/RYJ0 จะกำจัดสิ่งนี้ได้อย่างไร?
amar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.