2012-01-17 13 views
19

¿Cómo averiguo cuál es mi ruta absoluta ${PROJECT_DIR} para mi proyecto de Xcode? ¿Hay alguna forma de imprimir esto en la Terminal? ¿Cómo?

+0

También me interesa esa pregunta. ¿Encontraste alguna solución? Lo necesito para crear un gancho git. Así que no quiero ejecutar el script mientras construyo en xcode. Yo uso un script de ruby – Mert

Respuesta

31

configuración de generación -> preproceso macros

[email protected]\""$PROJECT_DIR"\" 

[email protected]\""$(BUILD_ROOT)"\" 

A continuación, puede iniciar sesión directamente

NSLog(@"project dir=%@, BUILD_ROOT_=%@", PROJECT_DIR, BUILD_ROOT); 
+0

¿Es posible hacer también en las fases de compilación? –

14

Ejecutar este de la terminal

para un proyecto:

xcodebuild -project yourProject.xcodeproj -target yourTarget -showBuildSettings | grep PROJECT_DIR 

Para un espacio de trabajo:

xcodebuild -workspace yourWorkspace.xcworkspace -scheme yourScheme -showBuildSettings | grep PROJECT_DIR 

Como se puede ver, se puede recuperar cualquier otro ajuste de crear valor

Cuestiones relacionadas