Есть ли способ отладки (iPhone) во время работы Leaks? - PullRequest
1 голос
/ 05 марта 2009

Я запускаю отладочную сборку на iPhone с утечками. Я хотел бы сломать в определенных точках, чтобы увидеть, если определенные утечки уже произошли. Это позволило бы мне сузить место утечки в процессе устранения. Однако отладчик игнорируется во время работы Leaks. Есть предложения?

Ответы [ 3 ]

2 голосов
/ 13 июля 2009

Запустите в режиме отладки, как обычно, затем запустите Leaks отдельно. Вы можете прикрепить утечки к работающему приложению, используя раскрывающийся список Цель по умолчанию в верхней части окна приложения. Просто выберите процесс, имя которого совпадает с именем вашего приложения для iPhone (т. Е. PushAndPop на снимке экрана).

Скриншот утечки http://www.17feet.com/external/screen_leaks.png

0 голосов
/ 17 мая 2009

быстрый способ сделать это: откройте Terminal.app, запустите «ps axwww | grep Simulator / User / Applications | grep -v grep» (без кавычек), первое число - PID (идентификатор процесса вашего запуска) приложение), а затем запустите «Paks для утечек» (без кавычек и замените PID на первое число, полученное предыдущей командой)

0 голосов
/ 05 марта 2009

Если вы сначала запустите его в режиме отладки (cmd-Y), вы сможете открыть Инструменты и выбрать шаблон «Утечки» и присоединить его к процессу запуска приложения iPhone.

...