Cara menghapus Xcode 4 sepenuhnya

101

Saya ingin menghapus semua versi SDK yang ada serta Xcode 4.

Panduan Xcode 4 mengatakan untuk melakukan ini:

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

Tetapi saya tidak memiliki Xcode4 di lokasi ini dan satu-satunya tempat yang saya lihat ada di bawah /Developer/Applications

Saya sudah menjalankan uninstall-devtools yang sebelumnya ditemukan di /Developer/Applicationsdan kemudian menginstal ulang.

Apa lagi yang dapat saya lakukan untuk menghapus semuanya dan memulai dari awal?

Jonas Anderson
sumber
1
1 untuk pertanyaan ini. Saya terjebak dengan Xcode 4.1 dan tidak dapat menginstal 4.2; uninstall-devtools script sudah tidak ada lagi.
occulus

Jawaban:

195

Saya menggunakan perintah ini:

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

Edit (1 tahun kemudian):

Jika Anda telah mengunduh Xcode dari App Store, itu mandiri, seperti yang disarankan @mediaslave. Anda cukup menyeretnya ke tempat sampah atau menggunakan AppZapper (atau utilitas serupa) untuk menghapus alat pengembang.

Jika Anda ingin memperbaruinya, Anda juga dapat melakukannya langsung melalui App Store.

esqew
sumber
14
Xcode 4.3 tidak memiliki ini. Ini adalah aplikasi OS X "normal" yang berdiri sendiri. FYI
manumoomoo
Saya mencoba menginstal 4.4 di atas 4.2 tetapi program macet saat startup. Jadi saya menghapus 4.4, menjalankan perintah Anda, menginstal ulang 4.4, dan sekarang semuanya tampak berfungsi dengan baik. Terima kasih
Giuseppe
Diperbarui untuk mencerminkan kekhawatiran yang diungkapkan oleh mereka yang telah mengunduh salinan Xcode mereka dari App Store, terima kasih @mediaslave
esqew
25
sudo /[xcode-path]/Library/uninstall-devtools --mode=all

Biasanya, [xcode-path] berarti / Pengembang, tetapi jika Anda memiliki beberapa versi, misalnya 3 adalah yang pertama diinstal, 4 adalah yang kedua, / Pengembang akan menjadi root derectory xcode 3 dan / Xcode4 untuk xcode 4.

Chris
sumber
14

Pastikan aplikasi Xcode, iOS Simulator, dan Mac App Store tidak berjalan, lalu coba jalankan skrip pencopotan pemasangan di lokasi (berbeda!) Ini:

/Library/Developer/Shared/uninstall-devtools

Di sinilah saya menemukannya.

Hapus juga Install Xcode.appdari folder Applications, dan Empty Trash.

Kemudian jalankan App Store lagi, dan temukan / instal Xcode.

okulus
sumber
7

su (atau sudo su, apapun)

find / -name uninstall-devtools

Ini akan mengungkapkan di mana utilitas itu ...

m4f1050.dll
sumber
7

Jika Anda memiliki XCode 4.3.1, cukup Pindahkan ke Sampah file XCode.app di folder Aplikasi .

DenTheMan
sumber
3
Saya akan menambahkan "dan kemudian Kosongkan sampah". Ini memberi Anda 1 item jika Anda tidak memiliki apa pun di dalamnya sebelumnya, tetapi membutuhkan waktu beberapa saat karena ini benar-benar menghapus XCode dari Mac.
Sasho
5

Jika Anda telah menginstal xcode dari Mac App store, Anda perlu menghapusnya dari Launch pad. Anda dapat melakukan ini dengan menempatkan ikon xcode di landasan peluncuran, klik lama pada ikon tersebut hingga mulai menari. Kemudian hapus dan tunggu beberapa saat sampai xcode.app dihapus dari / Aplikasi. Jika Anda menghapus xcode.app dari / Aplikasi secara manual, App store akan terus menganggapnya terinstal dan tidak akan mengizinkan Anda menginstal ulang di masa mendatang.

suresh
sumber
Ini mungkin tidak berlaku lagi. Saya berhasil mencopot pemasangan Xcode 4.6.1 dengan menyeretnya ke sampah secara langsung tanpa masalah dengan Mac App Store karena mengira masih terpasang di MacOsX 1.7.5.
Svarog
1

Saya mencoba mencopot pemasangan ini dengan menghapusnya, tetapi AppStore masih berpikir bahwa itu telah dipasang. Saya menghapus beberapa file preferensi di / direktori pribadi saya, yang membuat AppStore "lupa" bahwa saya telah menginstal Xcode. Saya menggunakan perintah berikut:

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

Yang menghapus file berikut dari komputer saya:

/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

Saya tidak tahu untuk apa file-file ini digunakan, tetapi itu membuat AppStore lupa bahwa ia telah diinstal, itulah yang saya butuhkan untuk terjadi. Dalam kasus saya, AppStore tidak mengizinkan saya memperbarui ke versi baru Xcode.

Huckphin
sumber
Saya menghapus semua ini. Sebenarnya saya juga menghapus hampir semua referensi xcode lainnya dari sistem saya tetapi saya masih melihat ini di sini: cl.ly/RYJ0 . Bagaimana cara menyingkirkan ini?
amar