Кажется, я не могу найти способ запустить консоль (чтобы показать комментарии NSLog) в XCode 4. Обычный метод для предыдущей версии XCode не работает. Кто-нибудь знает, как это сделать?
Кажется, я не могу найти способ запустить консоль (чтобы показать комментарии NSLog) в XCode 4. Обычный метод для предыдущей версии XCode не работает. Кто-нибудь знает, как это сделать?
Ответы:
Вам нужно щелкнуть значок Log Navigator (крайний правый на левой боковой панели). Затем выберите сеанс отладки / запуска на левой боковой панели, и у вас будет консоль в области редактора.
Если вы просто хотите, чтобы вывод журнала отображался при запуске приложения, вы можете перейти в настройки XCode4 -> Предупреждения и нажать «Запускать» в левом столбце.
Затем выберите «Показать отладчик», и когда вы запустите приложение, вывод NSLog будет отображаться под панелью редактора.
Таким образом, вам не нужно выбирать кнопку со стрелкой вверх на нижней панели.
Консоль больше не является дополнительным окном, но находится под областью текстового редактора. Вы можете настроить параметры, чтобы всегда отображать эту область. Перейдите в «Общие», «Запуск запуска» и активируйте «Показать отладчик». В разделе «Выполнение завершено» отладчик снова скрывается. Вам следует отключить эту опцию. Теперь консоль останется видимой.
РЕДАКТИРОВАТЬ
В последней версии GM вы можете отображать и скрывать консоль с помощью кнопки на панели инструментов. Очень просто.
Вы всегда можете увидеть консоль в другом окне, открыв Организатор, щелкнув вкладку «Устройства», выбрав свое устройство и выбрав его консоль.
Конечно, для симулятора это не работает :(
Вот альтернатива
В Xcode 4 ярлык для отображения и скрытия консоли (command-shift-Y) покажет консоль и отладчик под текстовым редактором ur в том же окне.
Вот альтернатива.
Откроется окно терминала с запущенным в нем приложением командной строки.
Это не лучшее решение, потому что XCode 4 по-прежнему работает и отлаживает приложение независимо от того, что вы делаете в всплывающем окне терминала.
Есть два варианта:
Log Navigator (command-7 или view | navigators | log) и выберите сеанс отладки.
«Просмотр | Показать область отладки» для просмотра вывода NSLog и взаимодействия с отладчиком.
Вот фото с обоими включенными. Обычно у вас не будет обоих, но я могу связать только одно изображение на сообщение! http://i.stack.imgur.com/4gG4P.png