Come si aggiorna Xcode su OSX all'ultima versione?


188

Qual è il modo più semplice per aggiornare Xcode su OSX?

Vedo questo nel terminale:

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

Ma quando vado ad aprire Xcode > Preferences > Downloads, dice che non ci sono aggiornamenti?

Risposte:


269
  1. Apri l'App Store

    inserisci qui la descrizione dell'immagine

  2. Cerca in alto a destra la sezione degli aggiornamenti

    inserisci qui la descrizione dell'immagine

  3. Trova Xcode e fai clic su Aggiorna inserisci qui la descrizione dell'immagine


142
Voglio solo notare che questo verrà mostrato come aggiornamento solo se hai installato la tua versione direttamente dall'App Store. Tuttavia, se lo hai installato altrove, dovrai scaricare nuovamente l'intera nuova versione di Xcode.
CodeBiker

4
Nessun aggiornamento Xcode viene visualizzato nella sezione Aggiornamenti. Ho appena aggiornato da Yosemite a El Capitan e Xcode è attualmente la versione 7.2. Ma ho bisogno di 7.3 per sviluppare per il mio iPhone che ora è sulla versione 9.3 di iOS.
Alyoshak,

22
Basta cercare l'xcode nella casella di ricerca, lì otterrai l'xcode con l'opzione per aggiornare l'xcode anche se non hai installato utilizzando AppStore. Funziona per me in Yosemite
Mohamed Hussain il

1
Apple è così dannatamente frustrante. Gli ultimi numerosi aggiornamenti del sistema operativo hanno rotto così tante cose. Sprecare ore cercando di riparare tutto ciò che Mojave ha rotto.
Andrew Leyva,

1
OK, sono su Mojave 10.14.5 e il mio Xcode è 10.1. Vedo in AppStore che la cronologia delle versioni mostra l'ultima versione come 10.2.1, ma ancora nessun suggerimento per aggiornarlo da esso, è disponibile solo OPEN, non importa se provo a cercarlo o quant'altro, maledetto pezzo di merda ... Ho bisogno di quest'ultima versione per creare la mia app!
RAM237,

89

softwareupdate --list vedere l'elenco dei software obsoleti.

softwareupdate --install --all aggiorna tutto il software obsoleto.

softwareupdate --install <product name> aggiorna il software che hai nominato.


18
Non ha funzionato per me su Sierra. softwareupdate --list Software Update Tool Finding available software No new software available.
Jonathan Cross,

4
Non funziona su MacOS Catalina 10.15.1. softwareupdate --install XcodediceXcode: No such update
Ron Kalian,

62

A volte non vedo l'aggiornamento di Xcode Updates tabin AppStore
Quindi cerco Xcode in AppStore inserisci qui la descrizione dell'immagine

Quindi fare clic su aggiorna e si aggiorna


6
Penso che in qualche modo l'aggiornamento non venga rilevato dopo l'aggiornamento del sistema operativo, questa soluzione ha funzionato per me.
Alexey Podlasov,

1
Mi è stato chiesto di installare nuovamente Xcode. Forse a causa dell'upgrade di High Sierra. Nessuna idea. L'aveva installato prima.
UR e

50

inserisci qui la descrizione dell'immagine

Se il tentativo di scaricare tramite App Store ti lascia con un piccolo spinner grigio e non succede nulla, allora puoi andare a:

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

accedi con il tuo ID sviluppatore Apple e l'ultimo Xcode dovrebbe essere disponibile come download .zip.


Questo mi permette solo di scaricare xCode 9, voglio scaricare 8.2.1 cosa devo fare? @kris
Alper

1
@Avatar - è strano, quando visito developer.apple.com/download/more e scorro verso il basso posso anche vedere le versioni precedenti, tra cui 8.2.1 - forse perseguire questo con l'Aiuto di Apple
kris

1
Ho avuto capitano quando ho aggiornato il problema della Sierra alta è stato risolto. @kris
Alper

perché appstore continua ad essere appeso a questo spinner? Sono sicuro che gira ma in realtà non fa nulla al volante.
Nicolas Manzini,

Tieni presente che è stato girato per circa 5 minuti prima di scaricare
forresthopkinsa

37

Nel mio caso (Xcode 6.1, iOS 8.2) non ho visto l'aggiornamento in AppStore. Ho trovato Xcode 6.2 per il download e ho premuto "Installa". Quindi, è stato installato e ha richiesto l'aggiornamento (più di 2 GB). Xcode 6.2 funziona correttamente con iOS 8.2 e iOS 8.1.2

Spero che questo suggerimento possa aiutare qualcun altro ...


1
Buon punto. non c'era nulla nell'App Store per me, anche se sono su 6.0 anziché 7.0.
Patrick,

2
Non c'era nemmeno un indicatore di aggiornamento per me, dovevo trovare manualmente l'aggiornamento nel negozio.
Nestor Ledon,


4

Un altro modo migliore per aggiornare e aggiornare gli strumenti di sviluppo OSX usando la riga di comando è il seguente:

Aprire il terminale su OSX e digitare i comandi seguenti. Prova 'sudo' come prefisso se non hai i privilegi di amministratore.

brew update

e per aggiornare strumenti e librerie obsoleti utilizzare il comando seguente

brew upgrade

Questi aggiorneranno tutti i pacchetti come node, rethinkDB e molti altri.

Inoltre, softwareupdate --install --allquesto comando funziona anche meglio.

Importante: rimuovere tutti i pacchetti obsoleti e liberare spazio usando il semplice comando.

brew cleanup

2
Non ho visto aggiornamenti da ciò che hanno detto altre risposte. Solo questo ha funzionato! :)
ud

3
non funziona se viene visualizzato il seguente errore: Il tuo Xcode (nnn) è troppo obsoleto.
user2589273

Questa risposta purtroppo non aiuta con il problema (XCode aggiornabile solo tramite Mac App Store)
FaZe Unempl0yedd

3

Mi sono imbattuto anche in questo coglione.

Stavo eseguendo una versione precedente di Xcode (non compatibile con iOS 9.2), quindi avevo bisogno di aggiornare.

Ho trascorso ore su questo e stavo ottenendo costantemente la ruota della morte nell'App Store. Niente ha funzionato. Ho provato l'aggiornamento del software CLI, l'aggiornamento OSX, tutto.

Alla fine ho dovuto scaricare AppZapper, quindi eseguire l'annotazione di XCode.

Sono andato nell'app store per scaricare e ancora non ha funzionato. Quindi ho riavviato.

E da qui ho potuto finalmente passare a una nuova versione di xcode.

ATTENZIONE: AppZapper può eliminare anche tutti i tuoi dati intorno a Xcode, quindi preparati a ricominciare da capo su profili, chiavi, ecc. Anche per le altre note qui, ovviamente preparati per una spedizione di download di 3-5 ore .. .


Nota una volta effettuato lo zapping di xcode dovrai reinstallare gli strumenti di sviluppo: gist.github.com/gaquino/87bdf0e6e852e445c0489379d3e9732a
Jake Sylvestre,

2

NON è necessario aggiornare Xcode.

Apri il file /usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb,

quindi rimuovere questa riga check_xcode_minimum_versionnella seguente funzione.

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

Quindi brew installdovrebbe funzionare bene.


Perché hai supposto che NON debba aggiornare XCode, Apple Store richiede costantemente aggiornamenti delle build di Xcode, a meno che non ti consentano di caricare gli aggiornamenti delle app.
DJ.

1

Ho usato il Command_Line_Tools_OS_X_10.XX_for_Xcode_7.2.dmge quindi ho dovuto scaricare l'ultima versione da qui .


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.