2012-03-02 15 views
14

Soy un novato en xcode. Estoy usando xcode 4.3 con lion. Quiero usar xcodebuild en la línea de comandos, pero informa "no such such file". Lo busqué con Finder, pero no obtuve ningún resultado.¿Cómo puedo usar xcodebuild en la línea de comandos?

¿Cuál es la ruta de este archivo? ¿Existe en el Xcode.app? ¿Puedo buscar archivos en un paquete .app?

Información adicional: Cuando escribí "which xcodebuild", devuelve/usr/bin/xcodebuild. Ingrese esta carpeta, y escriba xocdebuild, aún devuelve Error:

Can't run /Applications/usr/bin/xcodebuild (no such file). 
+0

posible duplicado de [Creación de proyectos de Xcode desde la línea de comandos] (http://stackoverflow.com/questions/377992/building-xcode-projects-from-the-command-line) –

+0

Parece que el hilo no puede ayudarme :( – Spark

+0

Tengo exactamente el mismo problema, ¿se las arregló para resolverlo? –

Respuesta

8

La mina de venta instalador en

/usr/bin/xcodebuild 

También lo puede encontrar en el paquete de aplicaciones:

/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild 
+0

Lo encuentro, pero todavía no puedo trabajar, siempre informe: No se puede ejecutar/Aplicaciones/usr/bin/xcodebuild (no existe ese archivo). – Spark

+0

Publique * exactamente * lo que está escribiendo. Tenga en cuenta que "/ Applications/usr/bin/xcodebuild" NO es lo que escribí, y es una ubicación totalmente falsa. –

+0

(Estoy sin embargo, no dice que está arruinando las cosas. Es posible que tenga un enlace simbólico roto en alguna parte, por ejemplo). –

0

Mire si lo tiene instalado. El comando Herramientas de línea para los últimos XCodes son instalaciones opcionales. Puede instalarlos desde las preferencias de Xcode - Ficha Descargas - Componentes.

+0

Lo he comprobado y me aseguro de que esté instalado. – Spark

15

/usr/bin/xcodebuild sólo se llama al comando xcodebuild desde el directorio de herramientas de desarrollo determinado por xcode-select. Para averiguar el directorio actual herramientas de desarrollo según lo dado por xcode-select plazo

xcode-select -print-path 

He arreglado el problema cambiando la ejecución de ese camino

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

que es donde mis herramientas de desarrollo son. Debe cambiar /Applications/Xcode.app a donde sea que esté su aplicación Xcode.

+0

Esto funcionó muy bien Juan, gracias – Santthosh

Cuestiones relacionadas