Xcode: ¿Cómo configurar el entorno de depuración con varios archivos xcconfig?

Estoy usando Xcode 3.2 conxcconfig archivos. Los archivos están organizados por destino. Por ejemplo, tengo undebug.xcconfig archivo y unrelease.xcconfig uno. Ambos usan configuraciones comunes, así que agregué unshared.xcconfig archivo que se incluye por ambos.

losshared.xcconfig archivo se ve así:

GCC_C_LANGUAGE_STANDARD = c99
GCC_WARN_ABOUT_RETURN_TYPE = YES
GCC_WARN_UNUSED_VARIABLE = YES
GCC_PREPROCESSOR_DEFINITIONS = SOME_COMMON_DEFINITIONS

losdebug.xcconfig archivo se ve así:

#include "Shared.xcconfig"
GCC_OPTIMIZATION_LEVEL = 0

Ahora, me gustaría añadir unDEBUG definición de preprocesador en eldebug.xcconfig expediente. Como se muestra enesta pregunta, se supone que el siguiente método funciona:

GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS) DEBUG"

Esto no funciona en Xcode 3.2. La documentación de Xcode también menciona explícitamente que no es posible modificar las variables, solo puede sobrescribirlas.

¿Cómo resolverían este problema?

Respuestas a la pregunta(4)

Su respuesta a la pregunta