2009-01-07 12 views
5

Estoy intentando compilar y compilar xcodeproj en línea de comandos y está funcionando ahora.lanzar un xcodeproj desde la terminal

¿De modo que también es posible ejecutar el xcodeproject desde el terminal en lugar del Xcode?

Respuesta

6

Si desea ejecutar una aplicación desde la línea de comandos, utilice

 
open /path/to/appname.app 

"Build and Go" es realmente equivalente a

 
xcodebuild [parameters] && open /path/to/appname.app 
4

¿Está pidiendo el comando para construir desde la línea de comandos?

Es sólo:

xcodebuild 

Hay muchas opciones disponibles a recoger opciones no predeterminadas:

Usage: xcodebuild [-project <projectname>] [-activetarget] [-alltargets] [-target <targetname>]... [-parallelizeTargets] [-activeconfiguration] [-configuration <configurationname>] [-sdk <sdkfullpath>|<sdkname>] [<buildsetting>=<value>]... [<buildaction>]... 
    xcodebuild [-version [-sdk <sdkfullpath>|<sdkname>]] 
    xcodebuild [-showsdks] 
    xcodebuild [-find <binary>] [-sdk <sdkfullpath>|<sdkname>] 
    xcodebuild [-list] 
1

xcodebuild -configuration Debug; open /path/to/build/Debug/your.app

BTW Puede abrir cualquier aplicación que se pueda encontrar en LaunchServices con un documento dado ejecutando open -a sin una ruta o extensión, p. -a abierta Xcode myProject.xcodeproj

6

Para ejecutar un proyecto de Xcode desde la terminal:

open *.xcodeproj

También puede ser útil para crear un alias:

alias xcode="open *.xcodeproj" 
Cuestiones relacionadas