Como você atualiza o Xcode no OSX para a versão mais recente?

188

Qual é a maneira mais fácil de atualizar o Xcode no OSX?

Eu vejo isso no terminal:

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

Mas quando vou abrir Xcode > Preferences > Downloads, ele diz que não há atualizações?

Evan R.
fonte

Respostas:

269
  1. Abra a App Store

    insira a descrição da imagem aqui

  2. Procure no canto superior direito a seção de atualizações

    insira a descrição da imagem aqui

  3. Encontre o Xcode e clique em Atualizar insira a descrição da imagem aqui

jjn
fonte
142
Só quero observar que isso só será exibido como uma atualização se você instalou sua versão diretamente da App Store. No entanto, se você o instalou de outro lugar, precisará baixar novamente toda a nova versão do Xcode.
CodeBiker
4
Nenhuma atualização do Xcode aparece para mim na seção Atualizações. Acabei de atualizar de Yosemite para El Capitan e o Xcode é atualmente a versão 7.2. Mas preciso do 7.3 para desenvolver para o meu iPhone, que agora está na versão 9.3 do iOS.
Alyoshak
22
Basta procurar o xcode na caixa de pesquisa, lá você terá o xcode com a opção de atualizar o xcode, mesmo se você não tiver instalado o appstore. Funciona para mim em Yosemite
Mohamed Hussain
1
A Apple é tão frustrante. As últimas atualizações de SO quebraram muitas coisas. Perder horas tentando consertar tudo que o Mojave quebrou.
Andrew Leyva
1
OK, estou no Mojave 10.14.5 e meu Xcode é 10.1. Vejo na AppStore que o histórico de versões mostra a versão mais recente como 10.2.1, mas ainda não há sugestões para atualizá-las, apenas o OPEN está disponível, não importa se eu tente procurá-lo ou qualquer outra coisa, porcaria de buggy ... Preciso desta versão mais recente para criar meu aplicativo!
RAM237 22/05/19
89

softwareupdate --list veja a lista de softwares desatualizados.

softwareupdate --install --all atualizar todos os softwares desatualizados.

softwareupdate --install <product name> atualize o software que você nomeou.

L_K
fonte
18
Não funcionou para mim na Sierra. softwareupdate --list Software Update Tool Finding available software No new software available.
Jonathan Cruz
4
Não funciona no MacOS Catalina 10.15.1. softwareupdate --install XcodedizXcode: No such update
Ron Kalian
62

Em algum momento, não vejo a atualização do Xcode Updates tabem AppStore
Então, procuro o Xcode na AppStore insira a descrição da imagem aqui

Em seguida, clique em atualizar e atualizar

Phan Van Linh
fonte
6
Eu acho que de alguma forma a atualização não é detectada após a atualização do SO, esta solução funcionou para mim.
Alexey Podlasov
1
Me pediram para instalar o Xcode novamente. Talvez devido à atualização da High Sierra. Não faço ideia. Já o tinha instalado antes.
rhand
50

insira a descrição da imagem aqui

Se tentar fazer o download pela App Store deixa você com um pequeno botão cinza e nada realmente acontece, você pode ir para:

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

efetue login com seu ID de desenvolvedor Apple e o Xcode mais recente deve estar disponível como um download .zip.

kris
fonte
Isso só me permite fazer o download do xCode 9, quero fazer o download da 8.2.1, o que devo fazer? @kris
alper
1
@Avatar - que é estranho, quando eu visitar developer.apple.com/download/more e role para baixo eu também posso ver versões anteriores, incluindo 8.2.1 - talvez prosseguir este com a Apple Ajuda
kris
1
Eu tinha capitão quando eu atualizo o problema de High Sierra foi resolvido. @kris
alper
por que a appstore fica pendurada nesse botão giratório? Tenho certeza que gira, mas na verdade não faz nada ao volante.
Nicolas Manzini
Tenha em mente que girou para cerca de 5 minutos para me antes de baixar
forresthopkinsa
37

No meu caso (Xcode 6.1, iOS 8.2), não vi a atualização na AppStore. Encontrei o Xcode 6.2 para download e pressionei "Instalar". Em seguida, instalou e solicitou a atualização (mais de 2 Gb). Xcode 6.2 funciona corretamente com iOS 8.2 e iOS 8.1.2

Espero que esta dica ajude outra pessoa ...

Arkady
fonte
1
Bom ponto. não havia nada na AppStore para mim, embora eu esteja no 6.0 em vez do 7.0.
PatrickT
2
Também não havia indicador de atualização para mim, tinha que encontrar a atualização na loja manualmente.
Nestor Ledon
6

Se você deseja a versão beta mais recente, ela não estará na AppStore. Em vez disso, você deve fazer login em https://developer.apple.com e fazer o download a partir daí.

jackocnr
fonte
4

Outra melhor maneira de atualizar e atualizar as ferramentas de desenvolvimento OSX usando a linha de comando é a seguinte:

Abra o terminal no OSX e digite os comandos abaixo. Tente 'sudo' como prefixo se você não tiver privilégios de administrador.

brew update

e para atualizar ferramentas e bibliotecas desatualizadas, use o comando abaixo

brew upgrade

Isso atualizará todos os pacotes como node, rehinkDB e muito mais.

Além disso, softwareupdate --install --alleste comando também funciona melhor.

Importante: Remova todos os pacotes desatualizados e libere espaço usando o comando simples.

brew cleanup
Akshay Thorve
fonte
2
Não tive atualizações vistas pelo que as outras respostas disseram. Só isso funcionou! :)
uday 30/11
3
não funciona se você receber o seguinte erro: Seu Xcode (nnn) está muito desatualizado.
precisa saber é o seguinte
Essa resposta, infelizmente, não está ajudando com a questão (XCode única atualizável via Mac App Store)
Faze Unempl0yedd
3

Também encontrei esse bugger.

Eu estava executando uma versão mais antiga do Xcode (não compatível com o ios 9.2), então precisava atualizar.

Passei horas nisso e estava constantemente recebendo a roda da morte na loja de aplicativos. Nada funcionou. Eu tentei o software CLI atualizado, atualizando o OSX, tudo.

Eu finalmente tive que baixar o AppZapper e depois colocar o XCode em armas.

Entrei na loja de aplicativos para fazer o download e ainda não funcionou. Então eu reiniciei.

E a partir daqui eu poderia finalmente atualizar para uma nova versão do xcode.

AVISO: O AppZapper também pode excluir todos os seus dados do Xcode, portanto, esteja preparado para começar do zero em seus perfis, chaves, etc. .

Selly
fonte
Nota uma vez que você zap Xcode você terá que reinstalar ferramentas de desenvolvimento: gist.github.com/gaquino/87bdf0e6e852e445c0489379d3e9732a
Jake Sylvestre
2

Você NÃO precisa atualizar o Xcode.

Basta abrir o arquivo /usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb,

em seguida, remova esta linha check_xcode_minimum_versionna seguinte função.

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

Então brew installdeve funcionar bem.

jcccn
fonte
Por que você supôs que ele NÃO precisa atualizar o XCode, a Apple Store exige consistentemente atualizações das compilações do Xcode, a menos que elas não permitam o upload de atualizações de aplicativos.
DJ.
1

Eu usei o Command_Line_Tools_OS_X_10.XX_for_Xcode_7.2.dmge, portanto, tive que baixar a versão mais recente daqui .

lony
fonte
1

xcode-select --install trabalhou para mim

Joe Bobson
fonte