Я использую testflightapp.com SDK в своем проекте для отслеживания сбоев во время бета-теста, который проводится на testflightapp.com. У меня есть 2 цели в моем проекте Xcode, которые являются «ad-hoc» и «store приложений».Как выполнить условную компиляцию на основе имен целей?
Инициировать testflight SDK, мне нужно положить вниз строку кода в AppDelegate.m как:
[TestFlight takeOff:@"67bebb8d8e5396a...A4LjQwNjQ4NA"];
Теперь я хочу, чтобы компилятор исключить эту строку кода при компиляции для цели «app store», потому что не имеет смысла запускать SDK testflight, когда он выходит на публичный.
Я ожидаю что-то вроде #ifdef, но я не мог понять, как искать форум.
эй, спасибо за быстрый ответ. Я не мог найти «пользовательскую настройку», о которой вы упоминали, однако я нашел «Preprocessor Marcros» (есть DEBUG = 1, определенный для отладки, поэтому я определил TESTFLIGHT = 1) может удовлетворить мою потребность. СПАСИБО! –
Добавлен образ для иллюстрации пользовательских настроек сборки. – Caleb
Да, я дам глупый, я пробовал искать с «пользователем», который ничего не получился. хорошо, это раздел, спасибо –