Инструменты не могут подключиться к запущенному процессу на iPhone - PullRequest
2 голосов
/ 03 января 2012

Я создал сборку для специального распространения нашего продукта и установил ее на своем устройстве.Теперь я хочу запустить профилировщик времени на работающем процессе, но Instruments не может подключиться к нему.Это ошибка, которую я получаю, когда пытаюсь присоединиться к запущенному процессу на iPhone:

Target failed to run : Could not attach to process <app-name> (<pid>)

Я также пытался «Выбрать цель»> имя приложения, но это тоже не помогло со следующей ошибкой:

Target failed to run : Remote exception encountered : 'Failed to get task for pid <pid>'

Вот подробности моей настройки:

  • OS X 10.7.2
  • Xcode 4.2.1 (сборка 4D502)
  • Инструменты 4.2 (4233)
  • iPhone OS 5.0.1 (сборка 9A405)

Ответы [ 2 ]

3 голосов
/ 03 января 2012

У меня была такая же проблема. Сначала я не решил эту проблему, но простой обходной путь - запустить приложение самостоятельно, а затем подключиться к нему из команды «Присоединить к процессу ...» в меню «Цель» в окне «Инструменты».

  1. После некоторых копаний кажется, что это общая тема для обсуждения на форумах разработчиков Apple: Инструменты не работают на Xcode 4 с устройством

Похоже, что различные продукты Apple изменят / обновят платформу MobileDevice. Некоторые из этих обновлений нарушают интеграцию инструментов.

  1. Чтобы это исправить, я установил iTunes 10.5 beta v6. Запустите XCode, и я снова вернусь к бизнесу. Приборы на моем устройстве.

  2. Я бы порекомендовал этот урок , так как он один из лучших для объяснения того, как использовать инструменты

Поначалу это может быть очень запутанным, но потратьте время на то, чтобы узнать это, и это ослабит многие головные боли позже.

Надеюсь, что хотя бы один из этих подходов сработает для вас.

0 голосов
/ 13 ноября 2018

В Xcode 10: не запускайте инструменты отдельно. Вместо этого:

В строке меню Xcode выберите Product \ Profile или нажмите ⌘I. Это создаст приложение и запустит инструменты. Вас встретит окно выбора ...


Полный учебник

Примечание Если вы запустите программу отдельно, вы получите ошибку failed to attach to target с рекомендацией отключить целостность системы.

...