проверка не удалась, так как полномочия недействительны

Я пытаюсь отказаться от ipa, который уже подписан сертификатом разработчика. Теперь я ухожу в отставку с корпоративным сертификатом распространения. У меня есть правильный профиль подготовки, сертификат ios_distribution для подписи приложения. Я следую этому ответу Переподписать IPA (iPhone) для шагов отказа. С этим я успешно могу отказаться от ipa, но когда я пытаюсь установить это через itools, я получаю эту ошибку: проверка не удалась, поскольку полномочия недействительны.

Другое дело, что я ухожу в отставку с корпоративным сертификатом распространения, но все же, когда я пытаюсь установить ipa с отставкой напрямую (сохраняя ipa с отставкой в ​​​​dropbox), получаю эту ошибку «safari не может загрузить этот файл», который, я считаю, должен появиться, когда приложение не подписан корпоративным сертификатом распространения, и кто-то пытается загрузить этот файл непосредственно на iphone (не через магазин приложений или itunes). В этом сертификате говорится, что я могу распространять это приложение за пределами магазина приложений, поэтому я не понимаю, что мне действительно не хватает.


person user3009033    schedule 19.11.2013    source источник
comment
Срок действия сертификата Apple WWDR истек сегодня, вам может понадобиться новый. Проверьте этот URL-адрес для ответа: stackoverflow.com/q/35390072/933887   -  person CStreel    schedule 15.02.2016


Ответы (1)


Я не знаю об itools, и сообщение об ошибке звучит неправильно, но это может быть так.

  1. xcrun PackageApplication копирует права вашего приложения для разработки в приложение для распространения, и они не соответствуют тому, что указано в вашем профиле распространения. например, get-task-allow все еще может быть true.

Если вы используете идентификатор подписи дистрибутива, PackageApplication на самом деле пытается это исправить, но сейчас мне это не удалось, и я получаю непригодный для использования IPA. Ах, похоже, он определяет «распространенность» вашей подписи с помощью регулярных выражений. Я использовал сокращенную форму «Моя компания (ID)» вместо «Распространение iPhone: Название компании (ID)».

Если я использую более длинную форму, полученный двоичный файл устанавливается нормально. Чем больше ты знаешь.

  1. Вы не можете установить файлы IPA напрямую из Safari, вам нужно настроить тег привязки itms и plist, а также кучу абсолютных URL-адресов в виде описано здесь.
person Rhythmic Fistman    schedule 21.11.2013