Comment puis-je append un #ifdef DEBUG à Xcode?

J'ai du code dans un projet qui ne devrait jamais être utilisé dans la version finale, mais qui est utile lors des tests. J'aimerais faire quelque chose comme ça:

#ifdef DEBUG // Run my debugging only code #endif 

Où puis-je append le paramètre DEBUG dans Xcode 4? J'ai essayé de le mettre dans le "Edit Scheme" sous Exécuter MyApp-> Arguments passés au lancement, mais cela n'a pas fonctionné. Sinon, y a-t-il un drapeau déjà disponible pour cela?

Dans les templates de projet Xcode récents, il existe déjà une macro DEBUG=1 définie pour la configuration de la version Debug (dans la section Macros du préprocesseur ). Vous pouvez le tester en utilisant la directive du préprocesseur #if .

J'ajoute généralement mon -DDEBUG=1 à la section OTHER_C_FLAGS dans les parameters de construction de mon projet XCode 4.

Et oui, ils peuvent même faire la distinction entre les versions Debug / Release / ADHOC / Store.