Xcode: Jak ustawić środowisko debugowania z wieloma plikami xcconfig?
Używam Xcode 3.2 zxcconfig
pliki. Pliki są zorganizowane według celu. Na przykład mamdebug.xcconfig
plik i arelease.xcconfig
jeden. Oba używają wspólnych ustawień, więc dodałemshared.xcconfig
plik, który jest dołączony przez oba.
Theshared.xcconfig
plik wygląda tak:
GCC_C_LANGUAGE_STANDARD = c99
GCC_WARN_ABOUT_RETURN_TYPE = YES
GCC_WARN_UNUSED_VARIABLE = YES
GCC_PREPROCESSOR_DEFINITIONS = SOME_COMMON_DEFINITIONS
Thedebug.xcconfig
plik wygląda tak:
#include "Shared.xcconfig"
GCC_OPTIMIZATION_LEVEL = 0
Teraz chciałbym dodaćDEBUG
definicja preprocesora wdebug.xcconfig
plik. Jak pokazano wto pytanie, następująca metoda ma działać:
GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS) DEBUG"
To nie działa w Xcode 3.2. Dokumentacja Xcode wyraźnie wspomina, że modyfikowanie zmiennych nie jest możliwe, można je tylko nadpisywać.
Jak moglibyście rozwiązać ten problem?