Xcode 4: Как вы смотрите на консоль? - PullRequest
84 голосов
/ 31 июля 2010

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

Ответы [ 8 ]

103 голосов
/ 31 июля 2010

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

enter image description here

22 голосов
/ 07 февраля 2014

для Xcode 5:

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

shift + cmd + c

14 голосов
/ 14 января 2011

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

Затем выберите «Show Debugger ', и при запуске приложения вывод NSLog будет отображаться под панелью редактора.

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

8 голосов
/ 06 августа 2010

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

EDIT

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

4 голосов
/ 03 октября 2011

Здесь 'альтернатива

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

4 голосов
/ 12 ноября 2010

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

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

2 голосов
/ 20 сентября 2010

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

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

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

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

0 голосов
/ 17 сентября 2010

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...