Я использую 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.