2011-06-01 21 views
64

Acabo de cambiar a Xcode 4 y tengo problemas para trabajar con archivos .xcconfig para la configuración de compilación. Mis objetivos que ya tenían archivos asignados en Xcode 3 están configurados: aparece una columna titulada Config.file en la vista Niveles de Configuraciones de compilación. Pero no puedo entender cómo editar las columnas en esta vista o dónde colocar un archivo .xcconfig para adjuntarlo a un nuevo objetivo. He buscado en línea y no he encontrado una respuesta. ¿Alguien sabe cómo hacer esto?¿Cómo puedo usar archivos .xcconfig en Xcode 4?

Respuesta

105

Archivo de selección | Nuevo, elija Otro y "Archivo de configuración de configuración", esto le proporciona un nuevo archivo .xcconfig.

Luego haga clic en el proyecto en la esquina superior izquierda en el buscador de archivos (el mismo lugar donde se construye la configuración), vuelva a hacer clic en el proyecto en el panel de segundo a la izquierda y haga clic en la pestaña Información en la parte superior del panel interno.

Allí, se puede elegir la opción "Sobre la base de archivo de configuración" para cada uno de sus objetivos para cada una de sus configuraciones (depuración, liberación, etc.)

Espero que esto ayude!

+6

Sólo en caso de Xcode no lo haga por usted, el archivo .xcconfig necesita ser añadido al proyecto antes de que pueda ser utilizado como un archivo de configuración. –

+1

¿Puedo poner variables de agregar como "API_URL" en el archivo de configuración? En ese caso, ¿cómo puedo acceder a ellos usando swift? –

+0

tengo dos variables en .xcconfig. ¿Cómo obtengo valor para diferentes tragos? – Nagarjun

57

Gran respuesta de Mike Kale. Si la descripción no fue lo suficientemente clara, aquí hay una captura de pantalla.

xcconfig in the project configuration

+5

Gracias por la obra de arte. – jww

+0

Una cosa que no entiendo es esto: cuando copias sobre un archivo de configuración al proyecto ... se te pide que hagas clic en cada proyecto al que deseas que se aplique el archivo de configuración ... pero luego en la captura de pantalla anterior ... hay un menú desplegable al lado del archivo de proyecto * y * un menú desplegable al lado de * cada * destino ... por lo que si seleccioné todos los objetivos en el primer paso ... ¿aún así tengo que asignarlo a cada menú desplegable objetivo? – abbood

+1

la respuesta es la última (es decir, usted todavía tiene que asignar el archivo de configuración para * cada * objetivo ...) – abbood

Cuestiones relacionadas