Запуск Instrument-> leaks и отладочной консоли одновременно в xcode - PullRequest
8 голосов
/ 01 февраля 2011

Моя программа аварийно завершает работу при использовании инструмента утечки памяти в xcode (но он не показывает утечек памяти). Я хотел бы иметь возможность запустить консоль отладчика одновременно, чтобы увидеть, что происходит. Это возможно? спасибо

Ответы [ 3 ]

11 голосов
/ 01 февраля 2011

Да - как минимум в симуляторе.

Способ сделать это - сначала запустить ваше приложение на инструментах, а затем остановить приложение (это просто гарантирует, что Instruments знает о вашем приложении и что инструменты запущены и работают). Затем перезапустите приложение в отладчике.

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

2 голосов
/ 09 марта 2013

Если вы просто хотите увидеть NSLogs и другие отладочные сообщения, вы можете открыть Консольное приложение.

2 голосов
/ 01 февраля 2011

Я не уверен на 100%, что это возможно, но если это так, вы бы сделали это, начиная с Instruments или XCode, а затем присоединяясь к процессу. В XCode вы делаете это, выполнив Run -> Attach to Process. В Инструментах вы делаете это, выбрав Выбрать цель -> Присоединить к процессу, в новом окне.

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