Saya mencoba memperbarui Xcode dari baris perintah. Awalnya saya mencoba menjalankan:
xcode-select --install
yang menghasilkan pesan ini:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
Jadi pertanyaannya tetap, apakah ada cara untuk memperbarui Xcode dari baris perintah?
Jawaban:
Apa yang sebenarnya Anda gunakan adalah perintah untuk menginstal alat baris perintah Xcode -
xcode-select --install
. Oleh karena itu pesan kesalahan yang Anda dapatkan - alat sudah diinstal.Perintah yang Anda butuhkan untuk memperbarui Xcode adalah
softwareupdate command [args ...]
. Anda dapat menggunakansoftwareupdate --list
untuk melihat apa yang tersedia dan kemudiansoftwareupdate --install -a
menginstal semua pembaruan atausoftwareupdate --install <product name>
untuk menginstal hanya pembaruan Xcode (jika tersedia). Anda bisa mendapatkan namanya dari perintah daftar.Seperti yang disebutkan dalam komentar di sini adalah halaman manual untuk
softwareupdate
alat ini.Pembaruan 2019
Banyak pengguna mengalami masalah di mana
softwareupdate --install -a
sebenarnya tidak akan memperbarui ke versi terbaru Xcode . Penyebabnya kemungkinan besar adalah pembaruan macOS yang tertunda (seperti yang ditunjukkan @brianlmerritt di bawah). Dalam kebanyakan kasus, memperbarui macOS terlebih dahulu akan menyelesaikan masalah dan memungkinkan Xcode diperbarui juga.Memperbarui Alat Baris Perintah Xcode
Sebagian besar pengguna mendarat pada jawaban ini dalam upaya memperbarui Alat Baris Perintah Xcode . Cara termudah untuk mencapai ini adalah dengan menghapus versi lama alat, dan menginstal yang baru.
Munculan akan muncul dan memandu Anda melalui seluruh proses.
sumber
--list
dan--install -a
+1softwareupdate --install -a
bahkan tidak memperbarui Xcode, jadi jawabannya sepenuhnya salah sepertinya.softwareupdate -i -r
untuk menginstal[recommended]
instal saja, yang merupakan Command Line Tools. Diunduh dua kali, diinstal sekali, lalu selesai. Melihat itu tidak menyelesaikan masalah, saya memutar ulangsoftwareupdate --list
dan rekomendasi tersebut bertahan. Di AppStore, Pembaruan Perangkat Lunak telah menghilang, lalu muncul kembali. Setelah melakukannya melalui AppStore, saya diminta untuk menerima persyaratan pengguna. Setelah menerima, sepertinya berhasil. Berjalan berulang-ulangsoftwareupdate --list
dan itu muncul seperti yang masih disarankan ...Saya memiliki masalah yang sama dan saya menyelesaikannya dengan melakukan hal berikut:
$ sudo rm -rf /Library/Developer/CommandLineTools
)$ xcode-select --install
).Setelah langkah-langkah ini, Anda akan melihat pop untuk menginstal versi baru alat.
sumber
/Library/Developer/CommandLineTools
direktori baru diinstal. Namun, direktori baru juga ketinggalan zaman (dari Xcode 7.3 bukan 9,4 saat ini), jadi itu tidak menyelesaikan masalah saya. Saya akhirnya mencari alat pengembang di developer.apple.com/download/more dan mengunduhCommand_Line_Tools_macOS_10.13_for_Xcode_9.4.1
dari sana.sudo rm -rf /Library/Developer/CommandLineTools
Saya mengalami masalah yang sama ketika saya menghapus versi lengkap Xcode untuk menginstal ulang versi CLI. Perbaikan saya adalah:
sudo xcode-select -s /Library/Developer/CommandLineTools
sumber
sudo xcode-select -r
untuk mereset path alat baris perintah.Ini menyelamatkan hari saya. Cukup ketik perintah
Referensi: https://forums.developer.apple.com/thread/104296
sumber
Saya mendapatkan kesalahan ini setelah menghapus Xcode. Saya memperbaikinya dengan mengatur ulang jalur alat baris perintah dengan
sudo xcode-select -r
.Sebelum:
Setelah:
sumber
sumber
Jawaban @Vel Genov benar, kecuali ketika versi Xcode tidak dapat diperbarui karena ini adalah versi terbaru untuk versi Mac OS Anda saat ini. Jika Anda tahu ada Xcode yang lebih baru (misalnya, itu tidak akan memuat aplikasi ke perangkat dengan versi terbaru iOS) maka perlu untuk terlebih dahulu memutakhirkan Mac OS.
Catatan lebih lanjut untuk orang-orang seperti saya dengan Mac Pro 5.1 lama. Meng-upgrade ke Mojave diperlukan untuk menginstal gpu logam (Sapphire AMD Radeon RX 560 dalam kasus saya) tetapi pastikan hanya monitor HDMI yang dipasang (bukan 4K! 1080 saja). Baru kemudian menginstal Mojave mengatakan pembaruan firmware diperlukan dan mematikan komputer. Panjang tombol power 2 menit tahan dan semuanya ditingkatkan dengan baik setelah itu!
sumber
Setelah menginstal Alat Baris Perintah (dengan
xcode-select --install
), ketik:Anda seharusnya dapat menjalankan git sekarang:
sumber
Saya mencoba menggunakan aplikasi React-Native Expo dengan create-react-native-app tetapi untuk beberapa alasan itu akan meluncurkan simulator saya dan hanya bertahan tanpa memuat aplikasi. Jawaban di atas oleh ipinak di atas mengatur ulang alat Xcode CLI karena berusaha memperbarui ke Xcode CLI terbaru tidak berfungsi. dua perintah itu adalah:
Proses ini memakan waktu karena pengunduhan. Saya meninggalkan ini di sini untuk yang lain akan mencari perbaikan React-Native Expo khusus ini.
sumber
Xcode :: Install adalah perangkat lunak cli sederhana yang memungkinkan Anda untuk menginstal / memilih versi Xcode tertentu.
Anda dapat menginstalnya menggunakan
gem install xcode-install
Kemudian Anda akan dapat menginstal versi tertentu dengan
xcversion install 9.4.1
Dan jika Anda memiliki lebih dari satu versi diinstal, Anda dapat beralih versi dengan
xcversion select 9.4
Anda dapat menemukan informasi lebih lanjut di https://github.com/KrauseFx/xcode-install
sumber
Bagi mereka yang memiliki masalah ini setelah pembaruan ke Catalina, jalankan saja perintah ini di terminal Anda
sumber
Halo saya menyelesaikannya seperti ini:
Instal Aplikasi> Xcode.app> Konten> Sumber Daya> Paket> XcodeSystemResources.pkg.
sumber
xCode versi 11.2.1 diperlukan untuk membuat aplikasi di iPad 13.2.3, Ketika saya langsung mencoba untuk memutakhirkan dari xcode 11.1 ke 11.2.1 melalui App Store terkena, Jadi setelah beberapa penelitian, saya menemukan solusi untuk memutakhirkan dengan menghapus xcode yang ada dari sistem
Jadi di sini saya menambahkan langkah-langkah untuk memutakhirkan setelah menghapus xcode yang ada.
Catatan: Silakan ambil cadangan dari proyek Anda yang ada sebelum melakukan perubahan di atas
sumber