2009-07-03 5 views

ответ

16

Это обычно делается в свойствах проекта Xcode. Щелкните правой кнопкой мыши по самому проекту в окне проекта (проект - верхний уровень иерархии) и выберите «получить информацию». Это откроет окно инспектора проекта. В окне инспектора выберите вкладку «Настройки сборки». Теперь используйте поле поиска, чтобы найти запись, называемую «препроцессорные макросы», и поместите в эту запись строку DEBUG.

Если вы делаете это только для конфигурации сборки «Отладка» (в окне инспектора проекта должно быть раскрывающееся меню), тогда этот макрос DEBUG будет #defined при фактической отладке.

См. Apple's documentation для всех грязных деталей.

+1

Ссылка на документацию Apple должна быть обновлена –

13

Другой вариант - использовать файл вашего проекта .pch. Он предназначен для предварительно скомпилированного файла заголовка и скомпилирован перед любым другим файлом в вашем проекте.

Это означает, что если вы положили #define или #import в файл .pch, он будет включен в каждый файл вашего проекта.

EDIT

Как я недавно узнал, что вы должны быть carful с помощью файла .pch.

- любое изменение в файле В .pchКАЖДЫХ файла будет перекомпилированными .--

Если у вас есть большой проект, это может занять некоторое время.

Смежные вопросы