Como instalo as ferramentas de criação da linha de comando com o Xcode / Mac OS X atual 1010 (Mountain Lion) ou posterior?
Ao contrário do Xcode, não há instalador, é apenas um pacote.
Parece que todas as ferramentas de linha de comando estão no pacote Contents/Developer
configurável , abaixo , mas nenhuma das variáveis de ambiente apropriadas está configurada para usá-las.
Existe um script que eu possa executar que configure meu ambiente para oferecer suporte à criação a partir da linha de comando?
xcode
macos
command-line-tool
Scott Wisniewski
fonte
fonte
Respostas:
Xcode 5.1 e OSX 10.9. (também funciona com o Xcode 5.1.1 + OSX 10.10)
xcode-select --install
funcionou com a versão 2333, falhou com a versão 2003. Portanto, tentexcode-select --install
e se isso não funcionar, faça o download conforme descrito abaixo.No início de fevereiro de 2014
xcode-select --install
, foi relatado que "Não é possível instalar o software porque não está disponível no momento no servidor de Atualização de Software". No final de fevereiro de 2014, o comando começou a exibir apenas ajuda. A solução é fazer o download diretamente, consulte "Download separado" abaixo.Xcode 5.0.1 e OSX 10.9
Com o Xcode 5.0.1 e o Mavericks 10.9, a ferramenta de linha de comando não está mais disponível no Xcode. Em vez disso, eles devem ser baixados no site Apple Developer Tools: https://developer.apple.com/downloads/index.action . Isso requer login com uma conta de desenvolvedor.
Ou via terminal (a partir dos documentos da versão): O pacote Command Tools para Ferramentas de Desenvolvedor pode ser instalado sob demanda usando " xcode-select --install " e as ferramentas instaladas serão atualizadas automaticamente usando a Atualização de Software. OS X 10.9 é necessário para esse recurso Para versões anteriores, continue usando o download no aplicativo no Xcode.
A execução do comando no terminal produz a seguinte GUI:
Dentro do Xcode (5.0)
O Xcode inclui um novo painel de preferências "Downloads" para instalar componentes opcionais, como ferramentas de linha de comando e simuladores iOS anteriores. Para abrir esse painel, clique no botão "Xcode" no canto superior esquerdo da tela, próximo ao logotipo da Apple, clique em "Preferências" e clique em "Downloads".
Screenshot do Xcode 5.0 :
Captura de tela do Xcode 4.x :
Download separado
Se você não tiver o Xcode, eles estarão disponíveis como um download separado da Apple:
Acesse developer.apple.com/downloads/index.action e faça login com seu ID Apple (o download é gratuito). No painel à esquerda, procure por "ferramentas de linha de comando" e escolha o pacote apropriado para sua versão do OS X. Requer o Mac OS X 10.7.3 ou posterior.
fonte
Se você der uma olhada no "Console" ao tentar puxar as Ferramentas de Linha de Comando, descobrirá que existe realmente um link "não oficial" para as Ferramentas de Linha de Comando do Mountain Lion!
Então tente:
http://adcdownload.apple.com/ios/ios_simulator__resigned/cltools_mountainliondp2_march12.dmg
Aqui está o meu log do console:
fonte
OS X Mavericks
versão, atual em novembro de 2013 adcdownload.apple.com/Developer_Tools/…Os links "não oficiais" também estão disponíveis em
http://developer.apple.com/downloads/
e 403: proibido, a menos que esteja conectado a uma conta de desenvolvedor qualificada. As contas gratuitas têm acesso a tudo, exceto software de pré-lançamento e instalações completas do sistema operacional. Em particular, os pacotes de ferramentas de linha de comando que coincidem com o lançamento do Xcode 4.4 (os pacotes "julho de 2012") foram publicados em 27 de julho, tanto para o Lion quanto para o Mountain Lion.
Ao contrário dos arquivos de log, das páginas da Web com links diretos e da janela Preferências do Xcode, esta página também possui links para muitos outros downloads úteis para desenvolvedores gratuitos e pagos, incluindo tudo o que foi desmembrado do Xcode (ferramentas de áudio, ferramentas de acessibilidade etc.) .), A depuração do kernel do OS X é compilada e libera versões do Xcode de volta à 1.0.
fonte
Aqui estão os links para as Ferramentas de Linha de Comando, localizadas no Apple Developer Server. Você pode precisar de uma conta de desenvolvedor da Apple (Pago / Premium) para acessá-los. Você pode fazer o download das ferramentas Xcode atuais (estáveis e beta). (Ele não precisa de verificação do dispositivo. Apenas garanta sua versão do macOS e XCode Tool / SDK ao escolher sua ferramenta de linha de comando)
Depois de instalar a ferramenta de linha de comando mais recente no seu sistema, defina-a no Menu Xcode.
fonte
Em vez de instalar a compilação "oficial" das ferramentas de linha de comando da Apple, você também pode instalar a compilação de Kenneth aqui:
https://github.com/kennethreitz/osx-gcc-installer
Nem sequer requer XCode se tudo o que você procura são as ferramentas de linha de comando.
fonte
Se você quiser usar a versão das ferramentas fornecidas no próprio XCode, poderá usar o xcrun (por exemplo
xcrun git
). Na ajuda na parte inferior do painel de preferências de download:fonte
Se você não possui uma conta de desenvolvedor Apple gratuita, registre-se para uma
Faça login em https://developer.apple.com/downloads
Baixe o "Command Line Tools for Xcode" apropriado para sua versão do OSX
Para mim, isso foi "Ferramentas de Linha de Comando (OS X Mountain Lion) para Xcode - abril de 2014"
Copie o arquivo dmg para o seu controle remoto
No comando a seguir, estou usando o scp para copiar com segurança o arquivo do meu computador local para o controle remoto chamado
remote
ssh para o seu controle remoto
monte o arquivo dmg no controle remoto
Aqui, estou usando o hdiutil para montar a imagem
instale o pacote contido no dmg
Aqui, o instalador deve ser executado
sudo
porque este pacote precisa ser instalado no sistema de arquivos raizdesmonte o arquivo dmg
exclua o arquivo dmg do controle remoto; opcional
Não vejo sentido em mantê-lo por perto, mas você pode, se quiser.
fonte
Você pode automatizar a instalação das ferramentas de linha de comando no bash. Eu precisava fazer isso quando estava automatizando o processo de instalação do desenvolvedor.
fonte
ATUALIZADO: No Lion 10.7.4, as Ferramentas de Linha de Comando já estão disponíveis no XCode. Você pode obtê-lo gratuitamente na App Store.
O GCC para OSX não compila alguns pacotes obtidos em macports. https://github.com/kennethreitz/osx-gcc-installer/downloads
fonte
tente acessar o Xcode> Preferências ...> Downloads e clicar no botão com uma seta para baixo em um círculo ao lado das ferramentas da linha de comando.
fonte
As ferramentas de linha de comando do xcode podem ser baixadas aqui: https://developer.apple.com/downloads/index.action#
Link para download direto da versão de abril de 2014 (para desenvolvedores que desejam iniciar imediatamente) https://developer.apple.com/downloads/download.action?path=Developer_Tools/command_line_tools_os_x_mavericks_for_xcode__april_2014/command_line_tools_for_osx_mavericks_april2014
fonte
Para o OS X 10.9, você simplesmente instala o Xcode. As ferramentas de linha de comando são fornecidas com o Xcode. Na Nota técnica TN2339, Criando a partir da linha de comando com o Xcode FAQ :
O download de ferramentas de linha de comando não está disponível no Xcode for OS X 10.9. Como posso instalá-los na minha máquina?
fonte
Command Line Tools
linha com a versão apropriada do MacOS (sempre podemos ver a versão do macOS na barra superior> clique no ícone AppleAbout This Mac
>> exibirVersion
).dmg
arquivo para issoCommand Line Tools
(Captura de tela anexada).dmg
download do arquivo, podemos clicar duas vezes nele e instalá-lofonte