Почему я получаю инструменты - "Target не удалось запустить"?
Не удалось выполнить задачу: Удаленное исключение: Faild для выполнения задачи для pid 3103
![Не удалось выполнить задачу]()
Я запускаю iPhone OS 3.1.3 на устройстве, и я могу запустить приложение в режиме отладки на устройстве.
Я загрузил и установил xcode_3.2.2_and_iphone_sdk_3.2_final.dmg дважды, без везения.
Ответы
Ответ 1
Чтобы ответить на мой собственный вопрос:
У меня на моем устройстве установлено два приложения с одним и тем же именем соответственно. то же самое отображаемое имя Bundle: Doublemill. Поскольку они имеют разные идентификаторы пакетов, отладчик может справиться с этим, однако инструменты, похоже, запутаны.
Ответ 2
У меня возникла такая же проблема, когда я переключился на XCode 4, и решил это, установив свой профиль подписи кода выпуска в свой профиль разработки, а не ранее установленный профиль магазина приложения. В самом деле, Xcode 4 профилирует ваше приложение с использованием сборки выпуска по умолчанию.
Ответ 3
Эй.
Могут быть и другие проблемы.
Профилирование профиля.
Из документации Apple:
Для вашей защиты инструмент не позволяет обрабатывать любое приложение, которое не является
подписанный кодом с вашим профилем обеспечения. Сюда входит любая копия, загруженная из iTunes App Store.
Устройство.
Instrumetns UIAutomation не работает на iPhone 3G, только 3G, 4.
К сожалению, поддержка инструментов плохая. Apple, похоже, не уделяет этому много внимания.
Ответ 4
FYI для тех, кто работает из командной строки и получает ту же проблему, вы должны использовать полностью определенный путь к приложению, или инструменты взорвутся (с относительным путем). Это была хорошая трата времени на пару наблюдений за этим.
Ответ 5
Для тех из вас, у кого есть эти проблемы, установите "Идентификатор подписи кода" в IOS Developer, см. ниже.
![enter image description here]()
Ответ 6
В моем случае я использую профиль распределения профилей в Release, изменение профиля разработки будет исправлено.