Ошибка профиля (Ошибка запуска удаленной программы: не удалось выполнить задачу для процесса XXX.)

Сегодня я возился со своими настройками Developer/Distribution, и, похоже, я изменил то, что не могу понять. Я запускаю Xcode 3.2.5 и iOS 4.2.

Когда я настроюсь на создание своего устройства в режиме отладки, я могу без проблем установить свое приложение на своем устройстве

Когда я настроюсь на создание своего устройства в режиме Release, я получаю следующую ошибку:

Error launching remote program: failed to get the task for process XXX.
Error launching remote program: failed to get the task for process XXX.
The program being debugged is not being run.
The program being debugged is not being run.

Программа завершает работу, но, похоже, она установлена ​​на моем устройстве, так как я могу запустить ее без проблем.

В моем профиле проекта у меня нет прав на подписывание кода и Identity Identity Identity для iPhone Developer.

В моем целевом профиле, выпущенном под релизом, у меня есть права доступа к коду: "Entitlements.plist" и мой код Signing Entity, установленный на "Распределение iPhone", который настроен на мой профиль Ad Hoc.

Я искал в Интернете и попытался перезагрузить свое устройство, удалив профиль предоставления и создав новый и т.д.

Любая помощь будет оценена, спасибо.

Ответ 1

Проблема заключается в том, что вы пытаетесь отладить ваше приложение с помощью профиля распределения ресурсов. Если вы хотите запустить приложение в режиме отладки, вам необходимо подписать его с профилем разработки и сертификатом разработки (как в настройках сборки, так и в целевом). Если вы пытаетесь создать дистрибутив, подпишите его с учетными данными распределения и добавьте Entitlements.plist(снова как в настройках сборки, так и в целевой).

Ответ 2

Для xcode 4: вам нужно создать файл Entitlements.plist из нового файла. и
Цели → Создать Настройки- > Кодовые Подписи вам нужно написать здесь "Entitlements.plist"

Я сделал это, и xcode не получил больше ошибок