Ответ 1
В недавних шаблонах проекта Xcode уже создан макрос DEBUG=1
, определенный для конфигурации сборки Debug (в разделе Макросы препроцессора). Вы можете проверить его с помощью директивы препроцессора #if
.
У меня есть код в проекте, который никогда не должен использоваться в сборке релизов, но полезен при тестировании. Я хотел бы сделать что-то вроде этого:
#ifdef DEBUG
// Run my debugging only code
#endif
Где добавить параметр DEBUG в Xcode 4? Я попытался поместить его в "Редактировать схему" в разделе "Запустить MyApp- > Аргументы с включенным запуском", но это не сработало. Кроме того, существует ли уже этот флаг?
В недавних шаблонах проекта Xcode уже создан макрос DEBUG=1
, определенный для конфигурации сборки Debug (в разделе Макросы препроцессора). Вы можете проверить его с помощью директивы препроцессора #if
.
Я обычно добавляю свой -DDEBUG=1
в раздел OTHER_C_FLAGS в моих настройках сборки проекта XCode 4.
И да, они могут даже различать сборки Debug/Release/ADHOC/Store.