Herramienta de línea de comandos - Error - xcrun: error: no se puede encontrar la utilidad "xcodebuild", no es una herramienta de desarrollador o en PATH
Recibo este error mientras construyo el SwiftJSON
marco para el proyecto Some Xcode a través de Carthage Dependency Manager.
Sivaramaiahs-Mac-mini:GZipDemoApp vsoftMacmini5$ actualización de cartago --plataforma iOS
*** Obteniendo GzipSwift
*** Obteniendo SwiftyJSON
*** Consultando 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 -list) falló con el código de salida 72:
xcrun: error: no se puede encontrar la utilidad "xcodebuild", no es una herramienta de desarrollador ni está en la RUTA
Resolví ese problema configurando las herramientas de línea de comandos en Xcode. Ir a:
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 debería haber una opción. Si tienes varias versiones de Xcode, entonces debes elegir la que necesitas.
Actualización (imagen agregada como referencia)
La solución más sencilla es desde CLI:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
(esta debería ser la ruta a tu Xcode.app)
Por cierto, esto puede suceder incluso si solo tienes una versión de Xcode. Ocurre cuando realiza la instalación homebrew
antes de la primera instalación de Xcode (lo cual tiene sentido porque es posible que desee instalar Xcode mas install 497799835
y mas
lo necesite homebrew
).
El siguiente comando funcionó para mí
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer