Como baixar as ferramentas de linha de comando do Xcode sem a página de downloads para desenvolvedores?

42

Estou tentando instalar as ferramentas de linha de comando do Xcode para que eu possa usar o homebrew para instalar alguns pacotes necessários para alguns exercícios de programação rudimentares; Prefiro não instalar a totalidade do Xcode (novamente), pois é bastante volumoso para algo que raramente uso, e prefiro um IDE minimalista. Supostamente, a Apple lançou as ferramentas de linha de comando separadamente, mas, por qualquer motivo, ao entrar na página Downloads para desenvolvedores, recebo algum tipo de erro estranho no qual a página não é preenchida com downloads na maioria das vezes, e mesmo quando (raramente) não consigo encontrar as ferramentas de comando que estou procurando. Aparentemente, você também pode fazer o download do OSX GCC Installer no blog de Kenneth Reitz, mas parece obsoleto agora que existe uma versão oficial da Apple.

Existem outras vias que eu possa seguir? O que poderia estar acontecendo com o site?

antivicarious
fonte
Você tentou usar outro navegador da web em developer.apple.com/br/downloads ?
Matthieu Riegler 12/04
Eu tentei o Chrome, Safari e Firefox (e redefini os três).
antivicarious
Uma solução poderia ser encontrar um torrent ou Direct-Download link para isso ... mas não pode ser tão seguro como um arquivo da Apple ...
Matthieu Riegler
Eu considerei isso. Parece um pouco tolo ter que dar a volta quando deveria ser tão simples, mas você está certo, pode ser uma solução.
antivicarious
Ou talvez você possa pedir a outra pessoa que faça o download para você.
Matthieu Riegler 12/04

Respostas:

49

As ferramentas de linha de comando não são oferecidas pelo Xcode 5.0.1, mas consegui instalá-las através deste comando do terminal.

xcode-select --install

Ele solicitará que você precise das ferramentas de linha de comando e oferecerá instalá-las. Caiu como uma luva para mim.

Randall
fonte
1
isso é bobagem, mas realmente funciona. Obrigado!
Dan Rosenstark
1
Não funciona aqui ... diz --install não é uma opção válida.
Matt
@ Matt Qual versão do OS X você está executando?
Olivier Lacan
Até agora, 10,9 Mavericks
Matt
Deseja compartilhar o Link Xcode Command Line Tools que mostra instruções junto com o instantâneo. Eu sou iniciante e, para mim, foi útil.
Vikram Singh Saini
10

Na verdade, você pode baixá-los na página de downloads do desenvolvedor da Apple.

Se a página não estiver funcionando, eu seguiria o conselho de Matthieu e tentaria outro navegador ou computador.

zwerdlds
fonte
Eu tentei o Chrome, Safari e Firefox (e restaurei todos os três) sem sucesso e reiniciei o computador. Não tenho acesso a outro no momento, mas tentarei o mais rápido possível.
antivicarious
Se você é um administrador, pode criar outra conta e testar com isso. Isso evitaria quaisquer preferências corrompidas ou arquivos de cache.
você precisa saber é o seguinte
4

Você pode fazer o download dos pacotes XCode 4.x CLTools do site oficial de downloads, através de links diretos.

Aqui está um script que automatizará o processo de instalação para você 1 .

Para encontrar links atualizados para as ferramentas, você pode usar este comando:

curl -Ls https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/index-3905972D-B609-49CE-8D06-51ADC78E07BC.dvtdownloadableindex | plutil -convert json -o - - | python -mjson.tool | less

[1] Por favor, não abuse / sobrecarregue seus servidores

TrinitronX
fonte
Tivemos um tempo extremamente frustrante tentando acessar a página de download na apple (digite un / pw, em seguida, leva você para uma tela de login diferente, digite un / pw e é necessário atualizar a tela de detalhes da conta). Essa foi a solução que finalmente me permitiu obter o link de download direto. Obrigado.
Aidan Kane
Sim, posso simpatizar com essa frustração ... A Apple decidiu manter seus links de download em segredo e acessíveis apenas às pessoas que fizeram login no site do desenvolvedor. Embora existam maneiras de contornar isso que envolvem o login manual e a captura de cookies, ou alguma ferramenta de automação que automatize o navegador ou faça várias solicitações ao POST para o formulário de login e permita que a solicitação final use os mesmos cookies de autenticação ... estes podem ser difíceis e frágeis para implementar e basear um script de instalação.
TrinitronX
Descobri que a maneira mais confiável de automatizar a implantação do XCode ou do CLTools foi primeiro fazer o login manualmente e salvar o .dmgarquivo apropriado localmente em um servidor de arquivos. Em seguida, o script de automação pode simplesmente fazer o download do .dmgservidor de arquivos local "repositório de pacotes" e prosseguir com a instalação.
TrinitronX
@AidanKane: Você pode também estar interessado em algumas das minhas respostas relacionados para mais contexto e roteiros: Instalar ferramentas de linha de comando completamente da linha de comando , Fully Automated Installation XCode
TrinitronX
0

Eu experimentei o mesmo problema. Basta desmarcar o filtro de "Aplicativos" na barra esquerda e você poderá ver a lista de downloads.

kouton
fonte
0

Se você preferir evitar o Xcode por completo, poderá utilizar o projeto de código aberto OSS GCC no Github e instalar manualmente.

curl -O http://cloud.github.com/downloads/kennethreitz/osx-gcc-installer/GCC-10.7-v2.pkg
sudo installer -pkg ./GCC-10.7-v2.pkg -target /
rm -f ./GCC-10.7-v2.pkg;
davidcondrey
fonte
0

xcode-select --install ainda funciona no macOS Sierra 10.12.6 para solicitar que você instale as ferramentas de linha de comando

maxx steele
fonte
-2

Parece ter desaparecido da lista de downloads. Não recebi nada usando o Chrome, depois mudei para o Safari e a pesquisa começou a funcionar.

Mas não há resultados para "Ferramentas de linha de comando"

KhidhaBoy
fonte
Está lá para mim, apenas listado na página de downloads, não é necessário pesquisar
user151019
-4

Eu tive um problema semelhante no Firefox, mas limpei os cookies e foi bom.

Anon
fonte