Instruments не работает на XCode 4 с устройством - PullRequest
16 голосов
/ 09 июня 2011

До недавнего времени инструменты работали нормально.Я не знаю, что я сделал, чтобы свести его с ума, но теперь он не будет подключаться к любому устройству, с которым я пытаюсь профилировать;нет устройства вообще.Я пробовал iPhone, iPad и 2 iPod touch;неудачно!Я использую XCode 4.

Вот последовательность событий:

  1. Когда устройство подключено, нажмите Product-> Profile.
  2. Приложение компилируется на устройстве.
  3. Инструменты запускаются, но слышен звук ошибки
  4. Кнопка записи недоступна.
  5. Выбор цели не позволяет мне присоединять или выбирать цель (пустой список),

Точки фона:

  1. Профиль настроен на отладочную сборку в Схеме проекта.Это верно и для всех статических библиотек.
  2. Я могу запускать инструментарий Core Animation на устройстве, но только при запуске запускаю инструменты отдельно от Xcode.В этом случае я могу подключиться только к существующему исполняемому файлу;Я не могу использовать «Выбрать цель» (список пуст).
  3. Я попытался восстановить одно из устройств до заводских настроек ... все еще не работало.
  4. Глядя на консоль устройства, я вижу следующие сообщения:

    unknown lockdownd[17] <Error>: 001d5000 handle_connection: Could not receive USB message #16 from Instruments. Killing connection
    unknown com.apple.mobile.lockdown[17] <Notice>: Could not receive size of message
    

Любая помощь будет наиболее ценной

Ответы [ 5 ]

7 голосов
/ 27 августа 2011

На форумах разработчиков Apple обсуждалась эта проблема:

Инструменты не работают на Xcode 4 с устройством

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

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

2 голосов
/ 02 января 2014

Я вышел из Xcode и Instruments, перезапустил их, выполнил чистую сборку, а затем сделал Product-> Profile, и Instruments волшебным образом снова начали работать с моим устройством.Пойди разберись.

2 голосов
/ 14 декабря 2012

Может быть стоит попробовать - у меня была та же проблема - я изменил 'Targeted Device Family' с 'iphone/ipad' на 'iphone' в настройках сборки, и это решило это для меня.

1 голос
/ 24 августа 2011

Обходной путь: Вернитесь к Xcode и используйте Cmd-Tab, чтобы переключиться на Instruments.Я должен сделать это дважды, чтобы снова запустить инструменты.

указано

1 голос
/ 13 июня 2011

Вы также установили последние сборки XCode 4.2 для разработчиков с iOS 5.0? Я обнаружил, что даже если вы устанавливаете его в отдельный каталог, он что-то делает с инструментами в исходном каталоге XCode 4. Использование последней версии XCode позволит вам использовать его правильно.

...