Если ваши сертификаты не совсем верны или стали не совсем верными, эта проблема может начать возникать, и вы можете многократно играть с файлами обеспечения и предоставления прав безрезультатно. (Почти во всех случаях вам не нужен файл прав.)
Я говорю здесь об отладке на привязанном устройстве в режиме «отладки», а не о каком-либо режиме «выпуска».
Вот как я окончательно определил эту проблему и исправил ее:
1) Попробуйте создать самый простой проект Xcode и в Target ... General настройте его для своей «Команды». (Если вы считаете, что это невозможно сделать, это уже является признаком такого рода проблем.)
2) Подключите устройство и попробуйте запустить его. Обычно это происходит гладко, но если на вашем устройстве на секунду или две появляется начальный экран, а затем происходит сбой приложения, и XCode сообщает, что не может присоединиться к какому-либо положительному идентификатору задачи, у вас может быть проблема, с которой я столкнулся.
3) Итак, я пошел на другой Mac с Xcode и сделал то же самое, позволив Xcode 5 автоматически получить необходимые учетные данные. (Я использую идентификатор приложения «подстановочный знак» * для всего этого.) В моем случае, к моему большому удивлению, простое приложение, которое я создал на новом Mac, работало на привязанном устройстве, прекрасно поддерживая его экран на неопределенный срок. Какое облегчение. Затем я перешел к доступу цепочки для ключей на новом компьютере, экспортировал все соответствующие ключи в один файл, а затем экспортировал соответствующие сертифицированные файлы в файл .p12. Я также сделал копию нового рабочего проекта, чтобы вернуться к первому Mac.
4) Вернувшись к первому Mac, использующему приложение для второго Mac, у него возникли проблемы с идентификатором команды, когда я посмотрел на экран Target ... General. Ваши симптомы могут быть другими, но дело в том, что я не смог восстановить приложение со второго Mac на первом Mac.
5) Итак, я открыл доступ к брелку (возможно, не обязательно) и дважды щелкнул по файлам, которые я перенес, сначала с ключами, а затем с сертификатом, предоставив пароль p12 по запросу. (Некоторое из этого на самом деле может и не понадобиться, но я не уверен, что именно, и я описываю, что сработало для меня.)
6) Я снова сделал шаг 4, и на этот раз все заработало! Затем я обнаружил, что другие программы, которые давали мне проблему «не удалось получить задание», теперь тоже работали нормально. Я просто хотел бы вернуться все время, которое я потерял, прежде чем я попробовал описанный здесь процесс.
Заключение, что-то не так или стало не так с сертификатами или ключами на первом Mac. Это было достаточно тонко, что я все еще мог делать сборки, делать специальные выпуски и т. Д., Но я не мог работать на привязанном устройстве. Хотя я не думаю, что это является фактором, я использовал корпоративную учетную запись разработчика, и этот Mac был настроен для разработки нескольких других учетных записей разработчика (и они не отображали проблему).