У меня есть две цели для моего приложения (облегченная версия и профессиональная версия), и я хочу интегрировать некоторые тонкие различия в коде для каждого из них (например, профессиональная версия не будет показывать баннеры iAd).
Я искал вокруг и вижу, что самый простой способ сделать это - использовать макросы препроцессора. Проблема, с которой я сталкиваюсь, заключается в том, как настроить их в Xcode 4. Я хочу установить макрос с именем «PRO_VERSION» в одной цели и «LITE_VERSION» в другой.
Ниже приведен пример того, как я собираюсь их использовать:
#ifdef PRO_VERSION
// Hide ad banners
#else
// Show ad banners
#endif