Xcode 4: Как вы просматриваете консоль?



Я не могу найти способ запустить консоль (чтобы показать комментарии NSLog) в XCode 4. Обычный метод для предыдущей версии XCode не работает. Кто-нибудь имеет представление о том, как это сделать?

767   8  

8 ответов:

вам нужно нажать значок Log Navigator (крайний правый в левой боковой панели). Затем выберите сеанс отладки / запуска в левой боковой панели, и у вас будет консоль в области редактора.

enter image description here

для Xcode 5:

Вид - > Область Отладки - > Активировать Консоль

shift + cmd + c

Если вы просто хотите, чтобы при запуске вашего приложения отображался вывод журнала, вы можете перейти в настройки XCode4 -> Alerts и нажать "запуск запуска" в левой колонке.

затем выберите "Показать отладчик", и при запуске приложения вывод NSLog будет отображаться под панелью редактора.

таким образом, вам не нужно выбирать на кнопке "стрелка вверх" в нижней панели.

консоль больше не является дополнительным окном, но она находится под областью texteditor. Вы можете установить настройки, чтобы всегда показывать эту область. Перейдите в раздел "Общие" "запустить Пуск" и активируйте "показать отладчик". В разделе "выполнить завершает" отладчик снова настроен на скрытие. Вы должны отключить эту опцию. Теперь консоль останется видимой.

EDIT

в последнем выпуске GM вы можете показать и скрыть консоль с помощью кнопки на панели инструментов. Очень легко.

вы всегда можете увидеть консоль в другом окне, открыв органайзер, нажав на вкладку устройства, выбрав устройство и выбрав его консоль.

конечно, это не работает для симулятора : (

ЗДЕСЬ' Альтернатива

на Xcode 4 короткий путь для отображения и скрытия консоли (command-shift-Y) , это покажет консоль и отладчик ниже УР текстового редактирования в том же окне.

вот альтернатива.

  1. в XCode4 дважды щелкните свой проект (значок чертежа).
  2. выберите цель (серый значок)
  3. выберите фазы сборки (верхний центр)
  4. добавить этап сборки " запустить скрипт "(зеленая кнопка плюс, внизу справа)
  5. в текстовом поле под оболочкой текстовое поле заменить "Введите сценарий или перетащите файл сценария из рабочей области" с помощью "открыть ${TARGET_BUILD_DIR}/${имя}"

Это откройте окно терминала с запущенным в нем приложением командной строки.

Это не отличное решение, потому что XCode 4 все еще работает и отлаживает приложение независимо от того, что вы делаете в окне терминала, которое появляется.

есть два варианта:

  1. Log Navigator (command-7 или view|navigators|log) и выберите сеанс отладки.

  2. "просмотр / отображение области отладки" для просмотра выходных данных NSLog и взаимодействия с отладчиком.

вот рис с обоими. Обычно у вас не было бы обоих, но я могу связать только одно изображение на пост! http://i.stack.imgur.com/4gG4P.png

Comments

    Ничего не найдено.