2013-02-23 4 views
0

Я отлаживаю приложение для iPad, и я получаю список процессов GIGANTIC, к которым нужно подключиться, при выборе «выбрать цель» в Инструментах.XCode & Instruments, как очистить список процессов

Это буквально показывает каждый процесс, который я запускал и завершал, когда я запускаю и останавливаю свое приложение, которое я отлаживаю. Они перечислены в разделе «Присоединить к процессу-> Система, где мои приложения IOS для отладки всегда отображаются, но они никогда не удаляются, поэтому мне приходится прорывать сотни записей.

Я попытался перезапустить xcode, инструменты и симулятор IOS ... Есть ли способ очистить это без перезагрузки моего mac? Мне бы не хотелось этого делать каждый раз.

+0

Не знаю, почему вы должны сделать именно так? почему вы не можете просто сделать это в меню xcode, выбрав Product-> Profile. Вы также можете сделать это, долго нажимая кнопку воспроизведения, чтобы получить всплывающее меню и выбрать «Профиль» – Saran

+0

Эта проблема исправлена ​​в Xcode 4.6.3. –

+0

Возможный дубликат [Процессы зомби с iPhone Simulator?] (Http://stackoverflow.com/questions/15812064/zombie-processes-from-iphone-simulator) –

ответ

2

Каждый раз, когда вы выходите из своего приложения в симуляторе iOS, он создает так называемый «процесс зомби». К этой дате единственный способ очистить эти процессы - перезагрузить ваш Mac.

Кроме того, если вы хотите выбрать цель для приложения «Инструменты», процесс, который вы хотите выбрать, скорее всего будет процессом с наивысшим номером для приложения, которое вы сейчас тестируете.

Вот ссылка StackOverflow о зомби процессов, оставленных XCode: Xcode leaving zombie processes after running iOS tests/simulator

+0

Спасибо за информацию, я подумал, что это будет проблемой. Кроме того, теоретически, это наивысшее число и проще всего найти, это правда, но, к сожалению, я не перезагрузил свой mac в MONTHS, поэтому PID уже несколько раз перекатился. –