Могу ли я отключить отладчик в Xcode 4? - PullRequest
4 голосов
/ 03 августа 2011

Я бы не хотел использовать отладчик (gdb), хотя я хочу получать выходные данные из моего приложения (из stdout и stderr).

Я считаю, что никогда не использую его, я всегда использую NSLog (или, для C printf и для C ++ std::cout).

Как отключить отладчик (даже в конфигурации отладки)?

Ответы [ 4 ]

5 голосов
/ 03 августа 2011

Далее для запуска и остановки - нажмите на область Схемы, выберите схему редактирования - затем в конфигурации сборки выберите выпуск.

Не уверен, что ты это имел ввиду.

4 голосов
/ 28 мая 2013

В XCode 4 - в левом верхнем углу, где находятся кнопки «Пуск» и «Стоп», есть выпадающий выбор (выбор «Схема»), щелкните по выпадающему меню слева и затем «Редактировать схему ...» Затем найдите и щелкните схему отладки (должна иметь название 'Run YourAppName.app' ) слева.Теперь в основной области содержимого нажмите на вкладку 'Информация' и измените свой выбор отладчика на Нет - сохраните настройки, нажав OK

XCode 4 turn off Debugger in Debug scheme

3 голосов
/ 03 августа 2011

Если вы имеете в виду отладчик console , то вы можете контролировать, будет ли он автоматически отображаться с помощью панели предпочтений Behaviors. Если вы хотите увидеть выходные данные, вы можете вместо этого сделать так, чтобы Xcode автоматически переходил к текущему журналу выполнения (также контролируемому поведением) при запуске или (я думаю), как только есть какие-либо выходные данные.

Если вы действительно хотите сказать, что вы вообще не используете отладчик (пауза в точках останова и проверка переменных, пошаговое выполнение кода и т. Д.), То вы причиняете себе боль таким образом, что Разработчики съеживаются. Это как плотник, смело заявляющий, что он не использует эквивалентные инструменты проверки реальности: рулетку и уровень. Надеюсь, я вас там неправильно понял.

0 голосов
/ 03 июля 2018

Версия XCode 9.2

Имя проекта -> Изменить схему ... -> Выполнить -> отменить выбор "Отладка исполняемого файла"

enter image description here

enter image description here

...