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