Xcode parece estar instalado pero xcodebuild no se puede utilizar

11

Tuve que reinstalar Xcode 4 y ahora recibo los mensajes Xcode appears to be installed but xcodebuild is unusable; y xcodebuild exists but failed to execute todo el tiempo cuando intento instalar cualquier cosa usando los puertos:

ash-3.2$ sudo port install wget
Password:
Warning: xcodebuild exists but failed to execute
Warning: configured user/group adm does not exist, will build as root
Warning: Xcode appears to be installed but xcodebuild is unusable; some ports will likely fail to build.
Warning: You may need to run 'sudo xcode-select -switch /Applications/Xcode.app'
--->  Computing dependencies for wget

xcodebuild existe pero quiere otro xcodebuild o solo quiere estar en la carpeta /Developer ?

$ which xcodebuild
/usr/bin/xcodebuild

$ /usr/bin/xcodebuild 
error: can't exec '/Developer/usr/bin/xcodebuild' (No such file or directory)

¿Qué hay de malo con esta utilidad? ¿Cómo puedo solucionarlo (ya he reinstalado Xcode)?

Actualización: port funcionó bien incluso sin xcodebuild , creo que MacPorts usa make y mostró este mensaje solo para hacerme saber que puedo tener problemas con Xcode.

Eso es interesante. He intentado … xcode-select … , pero por alguna razón funcionó incluso después del reinicio, pero hoy funcionó: |. Me preguntó si quería aceptar el acuerdo de licencia y, después de aceptarlo, xcodebuild se volvió funcional. Así que ahora puedo aceptar la respuesta y agradecer a todos.

    
pregunta Alex Bolotov 28.03.2012 - 16:16

5 respuestas

12

¿Has ejecutado sudo xcode-select -switch /Applications/Xcode.app ? Este mensaje: error: can't exec '/Developer/usr/bin/xcodebuild' le dice que su sistema está buscando xcodebuild en '/ Developer / usr / bin /' pero a partir de Xcode 4.3 (el que está instalado desde App Store) se encuentra en el paquete Xcode.app que está en / Aplicaciones.

Editar

En un comentario a tu pregunta, dices que has ejecutado sudo xcode-select -switch /Applications/Xcode.app . Ahora ejecute xcode-select -print-path y asegúrese de que dice "/Applications/Xcode.app".

Además, es posible que necesite descargue las herramientas de línea de comandos por separado . (No sé por experiencia de primera mano porque estoy atrapado en Snow Leopard por el momento, así que no he instalado Xcode 4.3).

    
respondido por el SSteve 28.03.2012 - 16:37
8

Como se indica aquí enlace , debe ejecutar:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
    
respondido por el Gabriele Bartolini 30.03.2012 - 10:23
3

Tuve el mismo problema. Después de actualizar a Mountain Lion y actualizar Xcode a la versión 4.4.1, incluidas las herramientas de línea de comandos, ya no pude llamar a xcodebuild desde el terminal.

Luego me topé con una configuración en las preferencias de Xcode en la que tuve que elegir qué herramientas de línea de comandos quería usar, un poco tonta ya que solo había una opción.

enlace

Descubrí que esta es la forma más fácil de restaurar mis herramientas de línea de comandos.

    
respondido por el Thomas Bindzus 16.08.2012 - 19:55
1

necesitas crear un proyecto simple "mac os x" usando "herramientas de línea de comandos", luego podrás descargar herramientas de línea de comandos desde xcode- > pref's- > descargas en componentes. es el tamaño 115.6MB

    
respondido por el Serj 15.12.2012 - 12:28
0

Recientemente instalé Xcode (junto con las herramientas de línea de comandos) en High Sierra (10.13.4) y solo solucioné este mensaje de error al aceptar la licencia de Xcode a través de la línea de comandos:

sudo xcodebuild -license

    
respondido por el Lucio Mollinedo 17.05.2018 - 07:15

Lea otras preguntas en las etiquetas