Как настроить Xcodes "debug / release target settings"?



Я нашел здесь множество замечательных макросов Objective C Macros

Ставлю свои:

#if DEBUG==1
#define .... macros

В моем заголовочном файле.

Теперь я просто не могу понять, где установить DEBUG=1 или DEBUG=0 в Xcode, чтобы он будет определять макрос при отладке, а не при выпуске.

Надеюсь, кто-нибудь поможет мне найти недостающее выпадающее меню:)

144   1  

1 ответ:

Правка:

ОК очевидно, при работе с приложением iPhone, вы должны:

  • выберите устройство iPhone в качестве активного sdk
  • затем отредактируйте настройки проекта или цели и в поле "другие флаги C" введите "- DDEBUG=1 "

Отредактируйте настройки проекта или цели, выберите конфигурацию Debug, затем найдите настройки "макросы препроцессора" и введите DEBUG=1

Однако, я бы предпочел определить NDEBUG в конфигурации Release, то напишите

#ifndef NDEBUG // if we are in debug mode
#define bla bla bla
#endif

Примечание: у вас должен быть целевой объект, который компилирует исходные файлы Objective-C в библиотеку или приложение, настроенные должным образом; в противном случае параметры не отображаются в пользовательском интерфейсе.

    Ничего не найдено.

Добавить ответ:
Отменить.