Как настроить Xcodes "debug / release target settings"?
Я нашел здесь множество замечательных макросов Objective C Macros
Ставлю свои:
#if DEBUG==1
#define .... macros
В моем заголовочном файле.
Теперь я просто не могу понять, где установить DEBUG=1 или DEBUG=0 в Xcode, чтобы
он будет определять макрос при отладке, а не при выпуске.
Надеюсь, кто-нибудь поможет мне найти недостающее выпадающее меню:)
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 в библиотеку или приложение, настроенные должным образом; в противном случае параметры не отображаются в пользовательском интерфейсе.
Comments