Eu tive que reinstalar o Xcode 4 e agora estou recebendo mensagens Xcode appears to be installed but xcodebuild is unusable;
e xcodebuild exists but failed to execute
o tempo todo quando tento instalar qualquer coisa usando portas:
porta sudo ash-3.2 $ sudo install wget Senha: Aviso: o xcodebuild existe, mas falhou ao executar Aviso: o usuário / grupo configurado adm não existe, será construído como root Aviso: O Xcode parece estar instalado, mas o xcodebuild não pode ser usado; algumas portas provavelmente não serão construídas. Aviso: Pode ser necessário executar o `sudo xcode-select -switch / Applications / Xcode.app` ---> Dependências de computação para o wget
O xcodebuild existe, mas ele quer outro xcodebuild ou apenas quer estar na /Developer
pasta?
$ qual xcodebuild / usr / bin / xcodebuild $ / usr / bin / xcodebuild erro: não é possível exec '/ Developer / usr / bin / xcodebuild' (arquivo ou diretório não existente)
O que há de errado com este utilitário? Como posso corrigi-lo (eu já reinstalei o Xcode)?
Atualização:
port
funcionou bem mesmo sem xcodebuild
, acho que o MacPorts usa make
e mostrou essa mensagem apenas para me informar que posso ter problemas com o Xcode.
Isso é interessante. Eu tentei, … xcode-select …
mas por algum motivo, o mais novo funcionou mesmo após a reinicialização, mas hoje funcionou: |. Ele me perguntou se eu queria aceitar o contrato de licença e depois que aceitei, ele xcodebuild
se tornou funcional. Então agora eu posso aceitar a resposta e agradecer a todos.
Respostas:
Você correu
sudo xcode-select -switch /Applications/Xcode.app
? Esta mensagem:error: can't exec '/Developer/usr/bin/xcodebuild'
informa que seu sistema está procurando o xcodebuild em `/ Developer / usr / bin / ', mas a partir do Xcode 4.3 (aquele que está instalado na App Store) está localizado no pacote Xcode.app que está em / Formulários.Editar
Em um comentário à sua pergunta, você diz que executou
sudo xcode-select -switch /Applications/Xcode.app
. Agora executexcode-select -print-path
e verifique se diz "/Applications/Xcode.app".Além disso, pode ser necessário fazer o download das ferramentas de linha de comando separadamente . (Não sei por experiência própria, porque estou preso no Snow Leopard no momento, por isso não instalei o Xcode 4.3.)
fonte
Conforme indicado aqui https://trac.macports.org/wiki/ProblemHotlist , você precisa executar:
fonte
sudo xcode-select -switch /Applications/Xcode.app
, ou, no caso de usuários do Xcode Beta, apenassudo xcode-select -switch /Applications/Xcode.app
? Por que esta resposta adiciona mais/Contents/Developer
?Eu tive o mesmo problema. Após atualizar para o Mountain Lion e atualizar o Xcode para a versão 4.4.1, incluindo as ferramentas de linha de comando, não pude mais chamar o xcodebuild a partir do terminal.
Então me deparei com uma configuração nas preferências do Xcode, na qual eu tinha que escolher quais ferramentas de linha de comando eu queria usar, um pouco tolo, pois havia apenas uma opção.
http://thomas.bindzus.me/2012/08/17/after-upgrading-to-mountain-lions-problems/
Eu achei que essa era a maneira mais fácil de restaurar minhas ferramentas de linha de comando.
fonte
você precisa criar um projeto simples "mac os x" usando "ferramentas de linha de comando"; depois disso, você poderá fazer download de ferramentas de linha de comando em xcode-> pref's-> downloads nos componentes. é tamanho 115,6MB
fonte
Instalei muito recentemente o Xcode (junto com as ferramentas de linha de comando) no High Sierra (10.13.4) e só corrigi esta mensagem de erro aceitando a licença do Xcode através da linha de comando:
sudo xcodebuild -license
fonte