para developer descargar apple xcode4 continuous-integration hudson xcodebuild xcode3.2

xcode4 - developer - ¿Qué versión de Xcode usa xcodebuild?



xcode descargar (3)

He instalado tanto Xcode 3.2 como Xcode 4.0.2 en la misma máquina, que usa Hudson para compilaciones automatizadas de CI (integración continua). Cuando digo que ambos se instalaron, lo que quiero decir con esto es que puedo usar tanto Xcode 3 como Xcode 4 de forma simultánea o intercambiable. Ambos existen en la máquina, como hice una instalación personalizada para Xcode 4 sin sobrescribir Xcode 3 (supuestamente).

  • ¿Las llamadas de línea de comando a ''xcodebuild'' invocan Xcode 3 o Xcode 4?
    • ¿Esa pregunta tiene sentido? Alguien que pueda o no tener conocimientos sobre el tema está solicitando que algunos proyectos se construyan con 3 y otros con 4.
  • Si es así, ¿cómo lo obligo a usar 3 o 4?
    • alternativamente, ¿hay una ubicación separada donde se almacena ''xcodebuild'' de Xcode 3 en lugar de donde se almacena ''xcodebuild'' de Xcode4? Si lo hay, solo puedo usar una ruta diferente en mi script de compilación.

Además, para determinar qué entorno XCode se está utilizando, use el comando xcodebuild -version .


Fuera de la terminal, puede ver y cambiar esto en Xcode.

Abra Preferencias , luego seleccione la pestaña Ubicaciones . Cerca de la parte inferior, una entrada titulada Herramientas de línea de comandos etiqueta un menú desplegable, cuya selección corresponde a la versión de Xcode utilizada en xcodebuild .

Puede abrir este menú desplegable para seleccionar otra versión de Xcode que haya instalado en su carpeta /Applications .


Puede averiguar qué versión utiliza xcodebuild con xcode-select -print-path . Además, cambie a una versión diferente usando xcode-select -switch <path>