Ferramenta de linha de comando - Erro - xcrun: error: não foi possível encontrar o utilitário “xcodebuild”, não uma ferramenta de desenvolvedor ou no PATH


200

Estou recebendo esse erro ao criar a SwiftJSONestrutura do projeto Some Xcode através do Carthage Dependency Manager.

Sivaramaiahs-Mac-mini: GZipDemoApp vsoftMacmini5 $ carthage update --plataforma iOS

*** Buscando o GzipSwift

*** Buscando SwiftyJSON

*** Verificando o GzipSwift em "3.1.1"

*** Baixando o binário SwiftyJSON.framework em "3.1.3"

*** A saída do xcodebuild pode ser encontrada em /var/folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log

Uma tarefa do shell (/ usr / bin / xcrun xcodebuild -project /Users/vsoftMacmini5/Desktop/GZipDemoApp/Carthage/Checkouts/GzipSwift/Gzip.xcodeproj CODE_SIGNING_REQUIRED = NO CODE_SIGN_IDENDOES = 72)

xcrun: error: não foi possível encontrar o utilitário "xcodebuild", não uma ferramenta de desenvolvedor ou no PATH

Respostas:


648

Resolvi esse problema, definindo as ferramentas de linha de comando no Xcode. Vamos para:

Xcode> Preferências> Locais

E selecione a ferramenta de linha de comando no menu suspenso. Se você possui apenas uma versão do Xcode instalada, deve haver apenas uma opção. Se você possui várias versões do Xcode, deve escolher a que precisa.

Atualização (imagem adicionada para referência)

insira a descrição da imagem aqui


84
Graças a Deus, o StackOverflow existe.
Cesare

27
Ainda relevante hoje!
Paraita

4
Ele nem tinha nada definido por padrão para mim quando olhei para essa configuração até defini-la como xCode X
NukeouT

3
Obrigado, não sei por que não foi selecionado, talvez depois de instalar o carthage e selecionar minha versão como na imagem.
Diego Carrera

2
Tinha que fazer isso por 10,3 na Catalina.
Chris

27

A correção mais simples é da CLI:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

(esse deve ser o caminho para o seu Xcode.app)

A propósito, isso pode acontecer mesmo se você tiver apenas uma versão do Xcode. Isso acontece quando você instalar homebrewantes da primeira instalação Xcode (o que faz sentido porque você pode querer instalar o Xcode através de mas install 497799835e masnecessidades homebrew).


sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Biblioteca / Desenvolvedor / CommandLineTools
Oleksii Kyslytsyn
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.