Herramienta de línea de comandos - Error - xcrun: error: no se puede encontrar la utilidad "xcodebuild", no una herramienta de desarrollador o en RUTA

200

Recibo este error al crear el SwiftJSONmarco para el proyecto Some Xcode a través de Carthage Dependency Manager.

Sivaramaiahs-Mac-mini: actualización de GZipDemoApp vsoftMacmini5 $ carthage --plataforma iOS

*** Obteniendo GzipSwift

*** Obteniendo SwiftyJSON

*** Comprobando GzipSwift en "3.1.1"

*** Descargando el binario SwiftyJSON.framework en "3.1.3"

*** La salida de xcodebuild se puede encontrar en /var/folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log

Una tarea de shell (/ usr / bin / xcrun xcodebuild -project /Users/vsoftMacmini5/Desktop/GZipDemoApp/Carthage/Checkouts/GzipSwift/Gzip.xcodeproj CODE_SIGNING_REQUIRED = NO CODE_SIGN_IDENTITY = CARTHAGE = YES-72: Fallo con el código de salida

xcrun: error: no se puede encontrar la utilidad "xcodebuild", no una herramienta de desarrollador o en PATH

Sivaram Yadav
fuente

Respuestas:

648

Resolví ese problema configurando las herramientas de línea de comandos en Xcode. Ir:

Xcode> Preferencias> Ubicaciones

Y seleccione la herramienta de línea de comando del menú desplegable. Si solo tiene instalada una versión de Xcode, solo debe haber una opción. Si tiene varias versiones de Xcode, debe elegir la que necesita.

Actualización (imagen agregada para referencia)

ingrese la descripción de la imagen aquí

Adriana Pineda
fuente
84
Gracias a Dios StackOverflow existe.
Cesare
27
Sigue siendo relevante hoy!
Paraita
44
Ni siquiera tenía nada configurado de forma predeterminada para mí cuando miré esa configuración hasta que la configuré en xCode X
NukeouT
3
Gracias, no sé por qué no se seleccionó, tal vez después de instalar Cartago, y seleccionando mi versión como en la imagen.
Diego Carrera
2
Tuve que hacer esto por 10.3 en Catalina.
Chris
27

La solución más simple es de CLI:

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

(esta debería ser la ruta a su Xcode.app)

Por cierto, esto puede suceder incluso si solo tiene una versión de Xcode. Sucede cuando realiza la instalación homebrewantes de la primera instalación de Xcode (lo cual tiene sentido porque es posible que desee instalar Xcode mas install 497799835y lo masnecesite homebrew).

vol
fuente
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Library / Developer / CommandLineTools
Oleksii Kyslytsyn