O que você está realmente usando é o comando para instalar as ferramentas de linha de comando do Xcode - xcode-select --install
. Daí a mensagem de erro que você recebeu - as ferramentas já estão instaladas.
O comando que você precisa para atualizar o Xcode é softwareupdate command [args ...]
. Você pode usar softwareupdate --list
para ver o que está disponível e, em seguida, softwareupdate --install -a
instalar todas as atualizações ou softwareupdate --install <product name>
instalar apenas a atualização do Xcode (se disponível). Você pode obter o nome no comando list.
Como foi mencionado nos comentários, aqui está a página de softwareupdate
manual da ferramenta.
Atualização de 2019
Muitos usuários estão enfrentando problemas nos quais softwareupdate --install -a
, na verdade, não são atualizados para a versão mais recente do Xcode . A causa disso é mais do que provável uma atualização pendente do macOS (como @brianlmerritt apontou abaixo). Na maioria dos casos, atualizar o macOS primeiro resolverá o problema e permitirá que o Xcode seja atualizado também.
Atualizando as ferramentas de linha de comando do Xcode
Uma grande parte dos usuários está acessando esta resposta na tentativa de atualizar as ferramentas de linha de comando do Xcode . A maneira mais fácil de conseguir isso é removendo a versão antiga das ferramentas e instalando a nova.
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
Um pop-up aparecerá e o guiará pelo restante do processo.