Tuve que reinstalar Xcode 4 y ahora recibo un mensaje Xcode appears to be installed but xcodebuild is unusable;
todo xcodebuild exists but failed to execute
el tiempo cuando trato de instalar cualquier cosa usando puertos:
ash-3.2$ puerto sudo instalar wget Contraseña: Advertencia: xcodebuild existe pero no se pudo ejecutar Advertencia: el administrador de usuario/grupo configurado no existe, se construirá como root Advertencia: Xcode parece estar instalado pero xcodebuild no se puede usar; es probable que algunos puertos no se construyan. Advertencia: es posible que deba ejecutar `sudo xcode-select -switch /Applications/Xcode.app` ---> Dependencias informáticas para wget
xcodebuild existe pero quiere otro xcodebuild o simplemente 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 nuevo incluso después de reiniciar, pero hoy funcionó :|. Me preguntó si quiero aceptar el acuerdo de licencia y, después de aceptarlo, xcodebuild
vuelve a funcionar. Así que ahora puedo aceptar la respuesta y agradecer a todos.
¿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 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 ejecute xcode-select -print-path
y asegúrese de que dice "/Applications/Xcode.app".
Además, es posible que deba descargar las herramientas de línea de comandos por separado . (No lo sé por experiencia propia porque estoy atascado en Snow Leopard por el momento, así que no he instalado Xcode 4.3).
Como se indica aquí https://trac.macports.org/wiki/ProblemHotlist , debe ejecutar:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
sudo xcode-select -switch /Applications/Xcode.app
, o, en el caso de los usuarios de Xcode Beta, solo sudo 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 pude llamar a xcodebuild desde la 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/
Descubrí que esta es la forma más fácil de restaurar mis herramientas de línea de comandos.
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. tiene un tamaño de 115.6MB
Recientemente instalé Xcode (junto con las herramientas de la 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
cafélluvia
Alex Bolotov
cafélluvia
Alex Bolotov
Mathias Bynen