Xcode - определение макроса препроцессора для условной компиляции

Я использую XCode 4, и в моем проекте настройки сборки я установил:

Preprocessor macros
   Debug   DEBUG;FULL
   Release FULL

и в другой цели того же проекта:

Preprocessor macros
   Debug   DEBUG;LITE
   Release LITE

Две цели используют одни и те же файлы, за исключением файла информации plist, который сделан отдельным.

Позже в своем коде я написал:

#ifdef FULL
    // ###### FULL VERSION
    NSLog(@"test");
    // ###### 
#endif

Но журнал никогда не записывается.

Что я делаю не так? Я не хочу (не хочу) устанавливать значение для оператора FULL.

5
задан brainjam 10 February 2012 в 21:43
поделиться