Если я правильно понял ваш вопрос, вы хотите добавить некоторые определяемые пользователем макросы препроцессора в ваш исходный код, есть способ добавить их в вашу цель с помощью Xcode. (например, GCC_PREPROCESSOR_DEFINITIONS = USE_TAPJOY)
Шаг 1) Определите имя marco, например, USE_TAPJOY
Шаг 2) Перейдите к цели-> выберите вкладку «Настройка сборки» (убедитесь, что все вкладки включены)
Шаг 3) в поле поиска найдите «Макрос препроцессора»)
Шаг 4) Проверьте раздел отладки / выпуска
Шаг 5) Введите свой Марко там
Шаг 6) Используйте этот макрос в вашем исходном коде, как показано ниже
For conditional include
#ifdef USE_TAPJOY
#import <Tapjoy/Tapjoy.h>
#endif
For conditional source code
#ifdef USE_TAPJOY // Tapjoy Connect Notifications
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(tjcConnectSuccess:)
name:TJC_CONNECT_SUCCESS
object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(tjcConnectFail:)
name:TJC_CONNECT_FAILED
object:nil];
#endif
Удачи