Cara Menghapus Xcode Sepenuhnya dan Menghapus Semua Pengaturan

109

Saya memiliki masalah yang hanya dapat saya asumsikan adalah dengan Xcode, di mana aplikasi saya membutuhkan waktu lama untuk dijalankan dan membuat ponsel crash / restart sekitar 75% dari waktu. Saya mencoba menggunakan versi lama dari kode yang telah saya simpan, tetapi mereka memiliki efek yang sama, yang tidak mereka gunakan sekitar sebulan yang lalu.

Saya telah mencari setiap cara yang mungkin untuk menyelesaikan masalah ini selama beberapa minggu terakhir belum menemukan apa pun, jadi saya ingin menghapus instalan Xcode sepenuhnya dan menghapus semua pengaturan; tetapi saya tidak dapat menemukan cara untuk melakukan ini. Saya dapat menghapus penginstalannya, tetapi ketika saya menginstalnya kembali, semua pengaturan lama dan daftar proyek saya masih ada, dll. Bagaimana cara menghapus penginstalan sepenuhnya?

robestrong
sumber
Saya akhirnya menyelesaikannya, dan itu tidak ada hubungannya dengan Xcode secara khusus, tetapi perangkat yang saya gunakan harus dibersihkan.
robestrong
Menemukan bahwa jika Anda memiliki emoji di nama jalur tempat Xcode disimpan, simulator Xcode setelah iOS 11 tidak berjalan dengan benar. Saya memasukkan Xcode saya ke dalam folder dengan banyak alias terkait. Folder tersebut bernama "🕷" jadi pathnya adalah /Applications/Development/🕷/Xcode.app. Hal ini menyebabkan hanya simulator baru yang hang. Yang lama berjalan dengan baik seperti sebelumnya.
William Cerniuk

Jawaban:

190

Untuk penghapusan lengkap Xcode 7 lama Anda harus menghapus

  1. /Applications/Xcode.app
  2. /Library/Preferences/com.apple.dt.Xcode.plist
  3. ~/Library/Preferences/com.apple.dt.Xcode.plist
  4. ~/Library/Caches/com.apple.dt.Xcode
  5. ~/Library/Application Support/Xcode
  6. ~/Library/Developer/Xcode
  7. ~/Library/Developer/CoreSimulator
kpod13
sumber
13
Dalam kerangka waktu xcode8, ubah # 3 dan # 4 untuk diakhiri com.apple.dt.*karena Instrumen dan komponen xcode lainnya juga menulis
plist
16
dan ~/Library/Developer/CoreSimulator, dapat dibersihkan sebagai: http://stackoverflow.com/questions/33419301/coresimulator-folder-very-big-ok-to-delete-content
lbsweek
6
Sesuatu yang Penting : Anda dapat menghapus apapun di bawah /Library/Developer/direktori, seperti CommandLineToolsdan CoreSimulator, KECUALI PrivateFrameworkssubfolder; atau Xcode yang baru Anda instal akan macet sampai Anda memasangnya kembali. Berhati-hatilah dengan direktori sistem.
DawnSong
1
@AakashDave Salin dari mac teman Anda, haha.
DawnSong
2
Saya harus menghapus ini juga rm -rf ~ / Library / Developer / XCTestDevices
Lance Samaria
29

Untuk penghapusan lengkap Xcode 10 hapus yang berikut ini:

  1. /Applications/Xcode.app
  2. ~/Library/Caches/com.apple.dt.Xcode
  3. ~/Library/Developer
  4. ~/Library/MobileDevice
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. /Library/Preferences/com.apple.dt.Xcode.plist
  7. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
  8. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
  9. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
  10. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
  11. /private/var/db/receipts/com.apple.pkg.Xcode.bom

Tapi bukannya 11, buka /private/var/di Finder dan cari "Xcode" untuk melihat semua 'dna' tertinggal ... dan selektif bersihkan juga. Saya akan memposting nama jalur tetapi mereka akan menyertakan nama folder acak yang tidak akan sama dari Mac saya ke milik Anda.

tetapi jika Anda tidak ingin kehilangan semua penyesuaian Anda , pertimbangkan untuk menyimpan file atau folder ini sebelum menghapus apa pun:

  1. ~/Library/Developer/Xcode/UserData/CodeSnippets
  2. ~/Library/Developer/Xcode/UserData/FontAndColorThemes
  3. ~/Library/Developer/Xcode/UserData/KeyBindings
  4. ~/Library/Developer/Xcode/Templates
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. ~/Library/MobileDevice/Provisioning Profiles
William Cerniuk
sumber
22
  1. Buka Storage Management

    • Buka > Tentang Mac Ini> Jendela> Manajemen Penyimpanan
    • Atau, tekan ⌘ + Spaceuntuk membuka Spotlight dan mencari Storage Management.
  2. Pilih Applicationsdi panel kiri.

  3. Klik kanan pada Xcodepanel kanan dan pilih hapus.

Ini akan menghapus Xcode dari daftar aplikasi yang terinstal di App Store Mac Anda.

Pembaruan : Ini berfungsi untuk saya di macOS Sierra 10.12.1.

Joyce Babu
sumber
Mungkin perlu menambahkan beberapa info tentang versi OS X apa ini berlaku, jangan melihatnya mulai 10.11.6
Matt Sanders
Saya tidak ingat apakah itu memindahkan Xcode.app ke Sampah. Tetapi proses di atas menghapus XCode dari AppStore.
Joyce Babu
1
"Ini akan menghapus XCode dari AppStore." Betulkah?
Alexander Volkov
@AlexanderVolkov Dari App Store di Mac Anda . Instalasi saya entah bagaimana rusak, dan saya tidak dapat menghapus atau menginstal ulang perangkat lunak. Bahkan penginstalan dari file DMG terus gagal, karena ditandai sebagai diinstal di App Store.
Joyce Babu
Pada 10.13.3opsi hapus ada tetapi tidak melakukan apa
stephen
21

Sebelum mengambil tindakan drastis seperti itu, keluar dari Xcode dan ikuti semua instruksi di sini untuk membersihkan cache:

Cara Mengosongkan Cache dan Membersihkan Semua Target Xcode 4

Jika itu tidak membantu, dan Anda memutuskan bahwa Anda benar-benar membutuhkan instalasi Xcode yang bersih, maka, selain semua hal dalam jawaban itu, buang aplikasi Xcode itu sendiri, ditambah sampah ~/Library/Developerfolder dan ~/Library/Preferences/com.apple.dt.Xcode.plistfile Anda . Saya pikir itu harus dilakukan.

Matt
sumber
5

Jawaban ini seharusnya lebih merupakan komentar terhadap komentar Dawn Song sebelumnya, tetapi karena saya tidak memiliki reputasi yang cukup, saya akan menulisnya sebagai jawaban.

Menurut halaman forum

https://forums.developer.apple.com/thread/11313

"Secara umum, Anda tidak boleh hanya menghapus direktori CoreSimulator / Perangkat sendiri. Jika benar-benar harus, Anda perlu memastikan bahwa layanan tidak berjalan saat Anda melakukannya. Mis:"

# Quit Xcode.app, Simulator.app, etc
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/*/CoreSimulator

Saya pasti mengalami masalah ini setelah menghapus dan menginstal ulang Xcode.

Anda mungkin mengalami masalah saat mencoba menghubungkan build ke perangkat simulator. Utas juga menjawab apa yang harus dilakukan dalam kasus itu,

gem install snapshot
fastlane snapshot reset_simulators
ykonda
sumber
3

UNTUK MENGINSTAL DAN KEMUDIAN DAPAT MENGINSTAL ulang XCODE 9 DENGAN BENAR

Saya mengikuti jawaban teratas untuk menghapus Xcode 7 dan menemukan kesalahan besar, menghapus ~/Library/Developerakan menghapus folder penting yang disebut PrivateFrameworks, yang sebenarnya akan merusak Xcode setiap kali Anda menginstal ulang dan memaksa Anda untuk meminta teman Anda mengirimi Anda folder PrivateFrameworks lagi, lengkap buang waktu untuk melihat apakah Anda perlu menghapus dan menginstal ulang Xcode segera untuk tujuan kerja langsung.

Saya telah mencoba mengedit jawaban teratas tetapi tidak melihat perubahan, jadi di bawah ini adalah langkah-langkah modifikasi yang harus Anda ambil untuk Xcode 9:

Menghapus

/Applications/Xcode.app

~/Library/Preferences/com.apple.dt.* (Umumnya apa pun dengan com.apple.dt. Sebagai awalan dapat dilepas di folder Preferensi)

~/Library/Caches/com.apple.dt.Xcode

~/Library/Application Support/Xcode

Segala sesuatu di /Library/Developerdirektori kecuali /Library/Developer/PrivateFrameworks

mding5692
sumber
4
Saya pikir maksud Anda hapus /Library/Developerkecuali /Library/Developer/PrivateFrameworks, PrivateFrameworks tampaknya tidak ada untuk saya di versi folder beranda Library/Developer juga catatan, yang /Users/USERNAME/Library/Developer/Xcode/Archivesberisi arsip xcode (seperti dalam arsip dari apa yang telah Anda buat) jadi Anda mungkin ingin menyimpannya
mgrandi
Ya untuk beberapa PrivateFrameworks ada di sana dan jika delete akan menyebabkan crash jika Anda perlu menginstal ulang Xcode setelah itu, tebak instruksi saya bisa salah baca tapi maksud saya hapus semuanya kecuali
PrivateFrameworks
mgrandi benar /Library/Developerberbeda dari ~/Library/Developer. Yang pertama berisi PrivateFrameworksfolder, bukan yang terakhir.
Orkhan Alikhanov
-6

Jalankan ini untuk menemukan semua contoh Xcode di sistem file Anda:

untuk saya dalam find / -name Xcode -print; lakukan echo $ i; selesai

pengguna8213114
sumber
4
Ini mungkin menunjukkan hal-hal yang tidak terduga jika ada nama file yang bentrok misalnya seperti saya memiliki beberapa folder yang dipanggil Xcode Projectsdan ini akan mencetaknya.
Jesse Onolemen