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

Sivaram Yadav
fonte

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

Adriana Pineda
fonte
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).

vol
fonte
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Biblioteca / Desenvolvedor / CommandLineTools
Oleksii Kyslytsyn