Вы можете проверить на #ifdef DEBUG
, но я бы порекомендовал вам не делать этого.
Существует множество различий между сборками Debug и Release. Разные оптимизации компилятора, разные наборы символов и т. Д ...
В любом случае вы окажетесь в ситуации, когда вы захотите запустить сборку Release для своей песочницы для целей отладки ... и для вашей сборки отладки для производственного веб-сервиса, потому что у некоторых клиентов возникает проблема, которая воспроизводится только в Режим разблокировки.
Итак, для этого я бы предложил пользовательское значение по умолчанию. Смотри NSUserDefaults
.
Обратите внимание, что простые пользовательские настройки по умолчанию можно установить из командной строки.
Таким образом, вы можете сделать что-то вроде:
/path/to/Myapp.app/Contents/Macos/Myapp -ServerMode Debug