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?

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


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.


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


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.


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 ...


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


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

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. .


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.


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 .


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.