Инструменты не работают на XCode 4 с устройством
До недавнего времени инструменты работали нормально. Я не знаю, что я сделал, чтобы сделать его безумным, но теперь он не будет прикреплен к любому устройству, с которым я пытаюсь выполнить профиль; нет устройства вообще. Я пробовал iPhone, iPad и 2 iPod touch; не повезло! Я использую XCode 4.
Вот последовательность событий:
- При подключенном устройстве щелкните Product- > Profile.
- Приложение компилируется на устройство.
- Инструменты запускаются, но слышен звук с ошибкой
- Кнопка записи недоступна.
- Выберите "Целевое задание" не позволяет мне прикреплять или выбирать цель (пустой список).
Фоновые точки:
- Профиль настроен на сборку отладки в рамках схемы проекта. Это справедливо и для всех статических библиотек.
- Я могу запускать инструментарий Core Animation на устройстве, но только когда я запускаю, я запускаю Инструменты отдельно от Xcode. В этом случае я могу привязываться только к существующему исполняемому файлу; Я не могу использовать "Выбрать цель" (список пуст).
- Я попытался восстановить одно из устройств в настройках factory... все еще не работал.
-
Посмотрев на консоль устройства, я вижу следующие сообщения:
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
Любая помощь будет наиболее оценена
Ответы
Ответ 1
На форумах разработчиков Apple обсуждалась эта проблема:
Инструменты не работают на Xcode 4 с устройством
Похоже, что разные продукты Apple изменят/обновят фреймворк MobileDevice. Некоторые из этих обновлений нарушают интеграцию инструментов.
Чтобы исправить это на моей собственной машине, я установил iTunes 10.5 beta v6. Запустите XCode, и я вернусь в бизнес Инструментарий на своем устройстве.
Ответ 2
Возможно, стоит попробовать - у меня была такая же проблема - я изменил 'Targeted Device Family
' от 'iphone/ipad
' до 'iphone
' в настройках сборки, и это решило это для меня.
Ответ 3
Я ушел из Xcode и Instruments, перезапустил их, сделал чистую сборку, а затем Product- > Profile и инструменты волшебным образом снова начали работать с моим устройством. Наведите указатель мыши.
Ответ 4
Были ли установлены последние сборки разработчика XCode 4.2 с iOS 5.0? Я обнаружил, что даже если вы устанавливаете его в отдельный каталог, он что-то делает с инструментами в исходном каталоге XCode 4. Использование последней версии XCode позволит вам правильно ее использовать.
Ответ 5
Обходной путь: вернитесь к Xcode и используйте Cmd-Tab для переключения на Инструменты.
Я должен сделать это дважды, чтобы снова запустить Инструменты.