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


87

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


2
На сайте ADC есть целый форум для такого рода вопросов, где NDA не применяется, понимаете? Там вы можете получить дополнительную помощь.
— Abizern 05

Хотя при этом будет отображаться только консоль, она не останется открытой. Пожалуйста, посмотрите ответы Андреаса и Холли ниже, чтобы узнать о правильном решении этой проблемы. Вы можете сделать это,
— выбрав «

Я обнаружил, что это решение намного лучше, И оно намного больше похоже на предыдущие версии XCode: stackoverflow.com/questions/5306276/…
— MStudios

Ответы:


107

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

введите описание изображения здесь


Просто обратите внимание, этот значок находится в самом нижнем правом углу строки поиска, на той же ленте, что и переход, переход и т. Д.
— Алекс Баркер,

Пришлось щелкнуть значок гамбургера (горизонтальные линии) на главной панели, чтобы увидеть фактический вывод консоли в полном объеме
— Питер Эрлих

2
Это все еще актуально для версии 7.
— kemicofa ghost

28

для Xcode 5:

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

сдвиг + cmd + c


14

Если вы просто хотите, чтобы вывод журнала отображался при запуске приложения, вы можете перейти в настройки XCode4 -> Предупреждения и нажать «Запускать» в левом столбце.

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

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


8

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

РЕДАКТИРОВАТЬ

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


4

Вы всегда можете увидеть консоль в другом окне, открыв Организатор, щелкнув вкладку «Устройства», выбрав свое устройство и выбрав его консоль.

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


Ответ jshier на этот вопрос рассказывает, как сделать то, о чем вы говорите, для симулятора.
— funroll 06

4

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

В Xcode 4 ярлык для отображения и скрытия консоли (command-shift-Y) покажет консоль и отладчик под текстовым редактором ur в том же окне.


2

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

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

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

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


0

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

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

  2. «Просмотр | Показать область отладки» для просмотра вывода NSLog и взаимодействия с отладчиком.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.