Tuve que reinstalar Xcode 4 y ahora recibo un mensaje Xcode appears to be installed but xcodebuild is unusable;
y xcodebuild exists but failed to execute
todo el tiempo cuando intento instalar algo usando los puertos:
ash-3.2 $ sudo port wget de instalación Contraseña: Advertencia: xcodebuild existe pero no se pudo ejecutar Advertencia: el usuario / grupo configurado adm no existe, se construirá como root Advertencia: Xcode parece estar instalado pero xcodebuild no se puede usar; algunos puertos probablemente no se construirán. Advertencia: es posible que deba ejecutar `sudo xcode-select -switch / Applications / Xcode.app` ---> Calcular dependencias para wget
xcodebuild existe pero quiere otro xcodebuild o solo quiere estar en la /Developer
carpeta?
$ que xcodebuild / usr / bin / xcodebuild $ / usr / bin / xcodebuild error: no se puede ejecutar '/ Developer / usr / bin / xcodebuild' (No existe tal archivo o directorio)
¿Qué tiene de malo 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. Lo intenté … xcode-select …
pero por alguna razón funcionó más recientemente incluso después de reiniciar, pero hoy funcionó: |. Me preguntó si quiero aceptar el acuerdo de licencia y, después de aceptarlo, se xcodebuild
volvió funcional. Así que ahora puedo aceptar la respuesta y agradecer a todos.
Respuestas:
¿Corriste
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 la App Store) está ubicado en el paquete Xcode.app que está en / Aplicaciones.Editar
En un comentario a tu pregunta, dices que has corrido
sudo xcode-select -switch /Applications/Xcode.app
. Ahora ejecutexcode-select -print-path
y asegúrese de que diga "/Applications/Xcode.app".Además, es posible que deba descargar las herramientas de línea de comandos por separado . (No lo sé por experiencia de primera mano porque estoy atrapado en Snow Leopard por el momento, así que no he instalado Xcode 4.3).
fuente
Como se indica aquí https://trac.macports.org/wiki/ProblemHotlist , debe ejecutar:
fuente
sudo xcode-select -switch /Applications/Xcode.app
, o, en el caso de los usuarios de Xcode Beta, solosudo xcode-select -switch /Applications/Xcode.app
? ¿Por qué esta respuesta agrega el adicional/Contents/Developer
?Yo 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 podía llamar a xcodebuild desde el terminal.
Luego me topé con una configuración en las preferencias de Xcode donde tenía que elegir qué herramientas de línea de comandos quería usar, un poco tonto ya que solo había una opción.
http://thomas.bindzus.me/2012/08/17/after-upgrading-to-mountain-lions-problems/
Encontré que esta es la forma más fácil de restaurar mis herramientas de línea de comandos.
fuente
necesita crear un proyecto simple "mac os x" usando "herramientas de línea de comandos", después de eso podrá descargar herramientas de línea de comandos desde xcode-> pref's-> descargas en componentes. su tamaño es 115.6MB
fuente
Recientemente instalé Xcode (junto con las herramientas de línea de comando) en High Sierra (10.13.4) y solo arreglé este mensaje de error al aceptar la licencia de Xcode a través de la línea de comando:
sudo xcodebuild -license
fuente