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