cara menginstal ulang alat baris perintah xcode?


15

Saya punya masalah serius dari dua versi Xcode pada mesin yang sama. Saya menghapus semua instance aplikasi Xcode & banyak file lain yang tidak berhubungan dengan 'xcode'-System, kemudian menginstal ulang aplikasi (4.6.2), memperbaiki masalah awal saya. Tapi xcodebuilddan xcode-selectmasih belum tersedia, yang saya perlukan untuk menjalankan PhoneGap untuk iOS. Dalam Xcode, item Preferensi => Unduhan => Alat baris perintah ditandai "Terpasang", tanpa opsi untuk menghapus atau menginstal ulang. Saya mencoba menghapus xcrun, tetapi itu tidak berhasil. Bagaimana cara saya memperbaikinya?

Jawaban:


9

Alat baris perintah diinstal seperti paket OS X lainnya, jadi Anda mungkin perlu menghapus file tanda terima dari database tanda terima (yang dulunya sepele karena Anda bisa menghapus file dari / Library / Receipts tetapi sekarang lebih rumit dan membutuhkan artikel pendek tentang database tanda terima).

Daripada mengacaukannya, mengapa tidak hanya mengunduh pemasang yang berdiri sendiri dan menunggu Xcode versi baru untuk membersihkan basis data tanda terima Anda untuk Anda?

URL ini cukup terbuka (bahkan mesin pencari dapat mengindeksnya) tetapi Anda mungkin perlu membuat Safari gratis atau akun pengembang Mac gratis untuk masuk dan mendapatkan paket ini.

Jika ini terjadi pada saya, saya cukup mengubah Time Machine saya untuk mengecualikan file sistem dan kemudian menginstal OS baru ke volume cadangan. Saya akan membuat pengguna admin sampah yang akan saya hapus dan gunakan pengguna itu untuk menginstal Xcode dan alat-alat baris perintah dan akhirnya mengembalikan dari Time Machine. Selama semuanya berfungsi, saya akan mengkloningnya ke drive utama saya atau mengulangi proses wipe / instal ulang - mana yang lebih mudah untuk Anda lakukan.


Lupa menyebutkan bahwa saya mencobanya; xcodebuild masih belum tersedia di dir executable standar. Ada satu di Xcode.app/Contents/Developer/usr/bin/xcodebuild.
sierra

xcrunakan mengubah jalur Anda jika Anda memiliki beberapa alat diinstal. Anda bisa mvmemasukkan binari-binari itu ke / usr / bin jika Anda menginginkan perbaikan cepat. Lagi dengan WWDC berjalan saat saya mengetik ini, versi baru Xcode akan turun dalam satu atau dua hari ...
bmike

Terima kasih. Apakah Anda menyarankan menyalin semua file dari dir itu?
sierra

Berikut adalah pasta dari / usr / bin dari Mac yang bersih dengan alat baris perintah terbaru. Anda dapat memperbaikinya dengan daftar Anda (ls -la / usr / bin) cl.ly/PYyh untuk melihat apa yang perlu disalin dan apa yang ditinggalkan Apple di folder Xcode.app / Developer.
bmike

Tanpa dadu: $ xcodebuild dyld: Perpustakaan tidak dimuat: @ rpath / DVTFoundation.framework / Versi / A / DVTFoundation Dirujuk dari: / usr / bin / xcodebuild Alasan: gambar tidak ditemukan Jejak / BPT trap: 5
sierra

6

Apakah Anda mencoba memilih xcode ?

man xcode-select

atau

xcode-select --switch /Applications/Xcode

Tidak tersedia. Saya keliru menghapusnya, dan saya tidak mendapatkannya kembali ketika menginstal ulang alat baris perintah.
sierra

5
  1. saya berlari sudo rm -rf /Library/Developer/CommandLineTools
  2. lalu xcode-select --install

Masalah diperbaiki di sisi saya


1
Ini adalah cara untuk melakukannya pada tahun 2020.
shadanan

sederhana dan efektif - bekerja dengan sempurna, terima kasih!
GarethD

1

Ini sepertinya berfungsi untuk XCode 5, hapus --dry-rununtuk benar-benar melakukan penyalinan.

sudo rsync -ai --exclude subversion\* --exclude SVN\* /Applications/Xcode.app/Contents/Developer/usr /
sudo ln -sf /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild /usr/bin/

Atau buka https://developer.apple.com/downloads/ dan cari "xcode" - ada paket yang dapat diunduh untuk 10,5 hingga 10,10

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.