Bagaimana Anda memperbarui Xcode pada OSX ke versi terbaru?

188

Apa cara termudah untuk memperbarui Xcode di OSX?

Saya melihat ini di terminal:

$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.

Tapi ketika saya buka Xcode > Preferences > Downloads, katanya tidak ada pembaruan?

Evan R.
sumber

Jawaban:

269
  1. Buka App Store

    masukkan deskripsi gambar di sini

  2. Lihat di kanan atas untuk bagian pembaruan

    masukkan deskripsi gambar di sini

  3. Temukan Xcode & klik Perbarui masukkan deskripsi gambar di sini

jjn
sumber
142
Hanya ingin juga mencatat bahwa ini hanya akan ditampilkan sebagai pembaruan jika Anda menginstal versi Anda langsung dari App Store. Namun, jika Anda menginstalnya dari tempat lain, Anda harus mengunduh ulang seluruh versi Xcode baru.
CodeBiker
4
Tidak ada pembaruan Xcode yang muncul untuk saya di bagian Pembaruan. Saya baru saja memperbarui dari Yosemite ke El Capitan dan Xcode saat ini versi 7.2. Tetapi perlu 7,3 untuk mengembangkan untuk iPhone saya yang sekarang di iOS versi 9.3.
Alyoshak
22
Cukup cari xcode di kotak pencarian, di sana Anda akan mendapatkan xcode dengan opsi untuk memperbarui xcode bahkan jika Anda tidak menginstal menggunakan appstore. Ini bekerja untuk saya di Yosemite
Mohamed Hussain
1
Apel sangat frustasi. Beberapa upgrade OS terakhir telah merusak banyak hal. Membuang waktu berjam-jam untuk memperbaiki semua yang patah Mojave.
Andrew Leyva
1
OK, saya di Mojave 10.14.5 dan Xcode saya 10.1. Saya melihat di AppStore, sejarah versi menunjukkan versi terbaru sebagai 10.2.1, tetapi masih tidak ada saran untuk memperbaruinya, hanya OPEN yang tersedia, tidak masalah jika saya mencoba mencarinya atau apa pun, omong kosong ... Saya membutuhkan versi terbaru ini untuk membangun aplikasi saya!
RAM237
89

softwareupdate --list lihat daftar perangkat lunak yang sudah ketinggalan zaman.

softwareupdate --install --all perbarui semua perangkat lunak yang sudah ketinggalan zaman.

softwareupdate --install <product name> perbarui perangkat lunak yang Anda beri nama.

L_K
sumber
18
Tidak bekerja untuk saya di Sierra. softwareupdate --list Software Update Tool Finding available software No new software available.
Jonathan Cross
4
Tidak berfungsi di MacOS Catalina 10.15.1. softwareupdate --install XcodekataXcode: No such update
Ron Kalian
62

Kadang saya tidak melihat pembaruan Xcode di Updates tabdalam AppStore
Jadi saya mencari Xcode di AppStore masukkan deskripsi gambar di sini

Kemudian klik perbarui dan perbarui

Phan Van Linh
sumber
6
Saya pikir entah bagaimana pembaruan tidak terdeteksi setelah pembaruan OS, solusi ini bekerja untuk saya.
Alexey Podlasov
1
Saya diminta untuk menginstal Xcode lagi. Mungkin karena upgrade High Sierra .. Tidak tahu. Sudah diinstal sebelumnya.
ulangi
50

masukkan deskripsi gambar di sini

Jika mencoba mengunduh melalui App Store memberi Anda sedikit pemintal abu-abu dan tidak ada yang benar-benar terjadi, maka Anda dapat mengunjungi:

https://developer.apple.com/download/more/

masuk dengan ID Pengembang Apple Anda, dan Xcode terbaru harus tersedia sebagai unduhan .zip.

keris
sumber
Ini hanya memungkinkan saya untuk mengunduh xCode 9, saya ingin mengunduh 8.2.1 apa yang harus saya lakukan? @kris
alper
1
@ Avatar - aneh, ketika saya mengunjungi developer.apple.com/download/more dan gulir ke bawah saya juga dapat melihat versi sebelumnya, termasuk 8.2.1 - mungkin mengejar ini dengan Apple Help
kris
1
Saya memiliki kapten ketika saya memperbarui ke masalah sierra tinggi telah diselesaikan. @kris
alper
mengapa appstore terus tergantung pada pemintal ini? Saya yakin itu berputar tetapi sebenarnya tidak melakukan apa pun di belakang kemudi.
Nicolas Manzini
Ingatlah bahwa itu berputar selama sekitar 5 menit untuk saya sebelum mengunduh
forresthopkinsa
37

Dalam kasus saya (Xcode 6.1, iOS 8.2) saya tidak melihat pembaruan di AppStore. Saya menemukan Xcode 6.2 untuk diunduh dan menekan "Instal". Kemudian, itu diinstal dan meminta pembaruan (lebih dari 2 Gb). Xcode 6.2 bekerja dengan benar dengan iOS 8.2 dan iOS 8.1.2

Semoga tip ini akan membantu orang lain ...

Arkady
sumber
1
Poin yang bagus. tidak ada apa-apa di AppStore untuk saya, meskipun saya menggunakan 6.0 bukan 7.0.
PatrickT
2
Tidak ada indikator pembaruan untuk saya juga, harus menemukan pembaruan di toko secara manual.
Nestor Ledon
6

Jika Anda ingin Beta terbaru, itu tidak akan ada di AppStore. Alih-alih, Anda harus masuk ke https://developer.apple.com dan unduh dari sana.

jackocnr
sumber
4

Cara terbaik lain untuk memperbarui dan memutakhirkan alat pengembangan OSX menggunakan baris perintah adalah sebagai berikut:

Buka terminal di OSX dan ketik perintah di bawah ini. Coba 'sudo' sebagai awalan jika Anda tidak memiliki hak admin.

brew update

dan untuk memutakhirkan alat yang usang dan pustaka gunakan perintah di bawah ini

brew upgrade

Ini akan memperbarui semua paket seperti simpul, rethinkDB dan banyak lagi.

Juga, softwareupdate --install --allperintah ini juga berfungsi dengan baik.

Penting: Hapus semua paket usang dan kosongkan ruang menggunakan perintah sederhana.

brew cleanup
Akshay Thorve
sumber
2
Saya tidak melihat pembaruan apa yang dikatakan oleh jawaban lain. Hanya ini yang berhasil! :)
uday
3
tidak berfungsi jika Anda mendapatkan Galat berikut: Xcode Anda (nnn) terlalu usang.
user2589273
Jawaban ini sayangnya tidak membantu dengan masalah ini (XCode hanya dapat diupdate melalui Mac App Store)
FaZe Unempl0yedd
3

Saya bertemu bugger ini juga.

Saya menjalankan versi Xcode yang lebih lama (tidak kompatibel dengan ios 9.2) sehingga saya perlu memperbarui.

Saya menghabiskan waktu berjam-jam untuk hal ini dan terus-menerus mengalami putaran kematian di app store. Tidak ada yang berhasil. Saya mencoba pembaruan perangkat lunak CLI, memperbarui OSX, semuanya.

Saya akhirnya harus mengunduh AppZapper, lalu nuked XCode.

Saya pergi ke app store untuk mengunduh dan itu masih tidak berhasil. Lalu saya reboot.

Dan dari sini saya akhirnya bisa meningkatkan ke versi baru xcode.

PERINGATAN: AppZapper juga dapat menghapus semua data Anda di sekitar Xcode, jadi bersiaplah untuk mulai dari awal pada profil, kunci, dll. Juga sesuai catatan lainnya di sini, tentu saja siap untuk ekspedisi pengunduhan yang panjang 3-5 jam .. .

Selly
sumber
Catatan sekali Anda zap xcode Anda harus menginstal ulang alat dev: gist.github.com/gaquino/87bdf0e6e852e445c0489379d3e9732a
Jake Sylvestre
2

Anda TIDAK perlu memperbarui Xcode.

Cukup buka file /usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb,

kemudian hapus baris ini check_xcode_minimum_versiondi fungsi berikut.

def fatal_build_from_source_checks
    %w[
      check_xcode_license_approved
      check_xcode_minimum_version //<-- this one
      check_clt_minimum_version
      check_if_xcode_needs_clt_installed
    ].freeze
    end

Maka brew installharus bekerja dengan baik.

jcccn
sumber
Mengapa Anda berasumsi bahwa ia TIDAK perlu memutakhirkan XCode, Apple Store secara konsisten membutuhkan pembaruan pembuatan Xcode, kecuali jika mereka tidak mengizinkan Anda untuk mengunggah pembaruan aplikasi.
DJ.
1

Saya menggunakan Command_Line_Tools_OS_X_10.XX_for_Xcode_7.2.dmgdan karenanya harus mengunduh versi terbaru dari sini .

lony
sumber
1

xcode-select --install bekerja untukku

Joe Bobson
sumber