ПОМОЩЬ! Инструменты не запускаются

Инструменты не запускаются на моем iPad и iPhone. Оба они настроены правильно, и я могу без проблем отлаживать код на них из xcode, но инструменты не запускаются.

Я получаю только звуковой сигнал. Я просмотрел журналы консоли Mac и увидел несколько из них:

18.08.10 17:46:27 Инструменты [1406] - [длина NSCFArray]: нераспознанный селектор отправлен в экземпляр 0x11bfd93e0

Я попытался перезагрузить Mac, выключить iPad, отключить iPad, удалить iPad из органайзера. Я пробовал удалить файл .plist Instruments.

Пробовал как USB-порты, так и разные кабели. Не повезло с запуском инструментов.

Я могу нормально запускать приложение из Xcode на устройстве, но не из инструментов.

Я пробовал это на двух разных компьютерах Mac, и у меня такая же проблема. Я попытался подключить инструменты к своему iPhone, и у меня возникла та же проблема, поэтому я не думаю, что дело в устройстве. Я действительно не хочу покупать новый iPad только для того, чтобы узнать, что он не работает.

Я могу запускать инструменты на симуляторе, но не на устройстве. Xcode может нормально создавать и запускать приложение, поэтому в приложении нет ничего принципиально неправильного.

В раскрывающемся списке «Инструменты» с надписью «Выбрать цель» отображается мой iPad, но не приложение, как в симуляторе. Я попытался прикрепить инструменты к работающей версии приложения, и в меню присоединения отображается приложение, но оно неактивно.

Я обновился до последней версии Xcode и убедился, что мой iPad работает в последнюю очередь, и проблема не устранена. Я использую Xcode 3.2.3 (1688) и Instruments 2.7 (2529).

Если я запускаю инструменты напрямую (не из Xcode), я получаю диалоговое окно с сообщением об ошибке «Ошибка подключения устройства» вместе с сообщением о неизвестном селекторе, и я вижу желтые баннеры в инструментах с надписью «Не удалось запустить цель».

Вот журнал консоли с моего iPad, когда Instruments не может подключиться:

Thu Aug 19 16:16:27 iPad lockdownd[17] <Error>: (0x481000) set_response_error: handle_start_session SessionActive
Thu Aug 19 16:16:28 iPad /usr/libexec/notification_proxy[149] <Error>: Could not receive size of message
Thu Aug 19 16:16:28 iPad /usr/libexec/notification_proxy[149] <Error>: Could not receive message
Thu Aug 19 16:16:48 iPad lockdownd[17] <Error>: (0x481000) handle_connection: Could not receive USB message #6 from Instruments. Killing connection
Thu Aug 19 16:16:48 iPad com.apple.mobile.lockdown[17] <Notice>: receive secure message timeout!

Однажды ночью все работало нормально, а на следующий день начало выходить из строя. Я ничего не делал с машиной или устройством между работой и не работой.

Я здесь очень отчаялся. Я писал на форумах Apple Dev, но не получил никаких ответов.

Может кто-нибудь помочь мне? Любой совет?


person Roger Gilbrat    schedule 20.08.2010    source источник
comment
Вы можете вернуться к своим предыдущим вопросам и принять на них ответы, которые помогли вам (нажав зеленую галочку под соответствующим ответом).   -  person BoltClock    schedule 20.08.2010


Ответы (3)


У меня была такая же проблема! Я мог использовать инструменты только на своем iPhone, но не на iPad или iPad2! Всякий раз, когда я запускал инструменты с Xcode 4, он просто пищал, и кнопка записи была отключена ..

Я решил эту проблему, перейдя в XCode в> Targets> Edit Scheme> Profile "yourAppName" и изменив конфигурацию сборки с Release на Debug. Затем попробуйте снова профилировать Продукт> Профиль

Если вы снова услышите звуковой сигнал ... Вы увидите, что рядом с кнопкой записи написано «ВЫБРАТЬ ЦЕЛЬ», откройте раскрывающийся список> Выберите цель> «yourAppName», затем нажмите «Запись».

Это решило проблему для меня и, наконец, я снова смог запускать инструменты!

Я знаю, что этот пост старый, но надеюсь, что он кому-то поможет.

person Anthony McCormick    schedule 06.05.2011
comment
Пробовал, но все равно не повезло! - person Mac; 14.06.2011

Эта проблема была решена путем полного сброса настроек iPad и iPhone к заводским настройкам. Что-то на аппаратах заморочилось.

Если это случится с вами, теперь вы знаете. :-)

person Roger Gilbrat    schedule 21.08.2010
comment
Я пробовал это, но, к сожалению, это не сработало. Я по-прежнему получаю звук ошибки при попытке запустить Профиль. Я использую Xcode 4 - person haider; 09.06.2011

Если у кого-то возникают проблемы с сообщением «Ошибка подключения устройства», убедитесь, что вы не открываете старую версию инструментов (возможно, со своей док-станции), которая не поддерживает новые устройства / iOS 6. Это первый шаг к тому, чтобы убедиться, что Инструменты запустятся для вашего устройства.

Чтобы решить эту проблему, перейдите в XCode> Открыть инструменты разработчика> Инструменты, и откроется новейшая версия инструментов, включенная в вашу установку XCode v4.6.

Убедитесь, что вы удалили все старые пристыкованные версии инструментов и повторно установили новую версию.

person whyoz    schedule 22.03.2013