Я получил почти такую же ошибку в следующем сценарии:
Я создавал приложение для бета-тестирования с использованием профиля конфигурации Ad Hoc. Я использовал обычную учетную запись разработчика, а не учетную запись Enterprise Developer. Я создал сертификат, добавил устройство бета-тестера, создал новый идентификатор приложения с подстановочными знаками (например com.mycustomer. *) И новый профиль подготовки Ad Hoc (типа Распространение strong >), который использовал Сертификат и проверил устройство бета-тестера.
Однако в моих настройках сборки проекта Xcode, если вы посмотрите в разделе Идентификация подписи кода, у меня было что-то вроде этого:
Распространение iOS (в разделе Автоматически во всплывающем окне)
Это было неправильно. Мне нужно было выбрать конкретную личность, которая соответствует сертификату, используемому при создании профиля обеспечения. В моем случае это было что-то вроде
Распространение iPhone: MyCompany, Inc. (M23123JHQ12N) (в разделе Идентификаторы в связке ключей во всплывающем окне)
Затем я использовал Xcode для архивации, открыл Организатор, щелкнул новый архив, нажал кнопку Распространить ..., выбрал Сохранить для корпоративного или специального развертывания < / strong> и убедился, что профиль обеспечения был конкретным специальным профилем, который я создал для этого клиента (из MyCompany, Inc. для com.mycustomer. * во всплывающем окне), а затем Экспорт в .ipa.
Затем этот .ipa можно было перетащить в список приложений iTunes и установить.
Ключевым моментом здесь является идентификатор подписи кода, который я использовал в настройках своей сборки.
Ссылка
https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html
person
Nate
schedule
02.05.2014