Pessoalmente, acho que, em vez de tentar " enganar " um método de desinstalar o Xcode, deixando o CLT intacto, é muito complicado. Minha sugestão é:
- Desinstalar completamente o Xcode
- Instale o Xcode CLT
Isso leva menos de 5 minutos no total e é bastante simples.
Desinstalar o Xcode
Existem várias maneiras diferentes de desinstalar o Xcode. Um excelente tutorial pode ser encontrado em OSXDaily .
No entanto, a maneira mais confiável que encontrei para desinstalar o software é com o aplicativo gratuito recomendado pela Macworld.com chamado AppCleaner . Você pode "arrastar e soltar" ou "Pesquisar" pelos aplicativos que deseja remover e ele encontrará todos os arquivos / diretórios relacionados para você - mesmo os que são instalados como daemons de inicialização.
Disclaimer: Eu estou não afiliado com o aplicativo ou os desenvolvedores do aplicativo de qualquer forma.
Instale o Xcode CLT (Yosemite pelo Sierra)
Instalar o Xcode CLT é realmente bastante simples. No Terminal, execute o seguinte comando:
xcode-select --install
Você receberá uma caixa de diálogo que solicitará "Obter Xcode", "Cancelar" ou "Instalar". Selecione "Instalar" para instalar apenas o CLT .
O instalador fará o que quiser e notificará você assim que estiver concluído. Depois de concluído, você terá acesso a ferramentas como git
e svn
. Você pode executar esses comandos testando-os no Terminal.
O CLT será instalado no /Library/Developer/CommandLineTools/
É isso aí! O Xcode CLT está instalado e pronto para uso.
brew doctor
, por exemplo, me dáError: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool
excode-select --install
retornaxcode-select: error: command line tools are already installed, use "Software Update" to install updates