Профиль обеспечения, вызывающий «iPhone отклонил запрос на запуск». - PullRequest
2 голосов
/ 16 марта 2019

Ошибка

Возможно, вы уже видели вопрос о причине этой ошибки:

iPhone отклонил запрос на запуск.

Cannot launch app

Ошибка возникает для любого проекта Xcode, поэтому проблема не связана с самим проектом.

Это другое, и я не хочу использовать какой-то обходной путь.

Попытка решить мою проблему

Я вошел в Keychain, так как прошел год с тех пор, как я подписался на мой Предварительный Сертификат разработчика, срок действия которого истек , поэтому я удалил его:

Keychain - deleting certificate

Выход из Xcode и временное удаление Signing временно не работали.

Затем я попытался продлить сертификат, перейдя по этой ссылке на веб-сайте Apple Developer , но получил ошибку:

Error when trying to get certificate

Когда я нажимаю на некоторые страницы на веб-сайте, я обычно должен снова войти в систему, но мне не нужно было, но я получил ошибку выше.

Что я могу сделать?

Я знаю, что мне нужен новый сертификат, хотя он все еще показывает, что у меня есть сертификат iPhone:

Keychain - shows another certificate

Что я могу сделать, чтобы запустить свой проект?

Вот мои Signing настройки:

Provisioning Profile


Временное решение - отключить Debug Executable. Однако это означает, что вы не можете получить журналы отладки, что очень важно.


Как я недавно слышал, сейчас это, похоже, распространенная ошибка. Многие люди испытывают те же проблемы.

Ответы [ 3 ]

2 голосов
/ 19 марта 2019

Я столкнулся с этой проблемой на прошлой неделе, и сегодня кажется, что Apple разрешила ее.

Файл .mobileprovision теперь имеет свойство get-task-allow, установленное на true, и он снова работает для меня. Я выполнил следующие шаги, и теперь все кажется нормальным:

  1. Снимите отметку с опции Automatically manage signing на вкладке General целевых настроек
  2. Выход Xcode
  3. Удалите * .mobileprovision файлы в ~ / Library / MobileDevice / Provisioning Profiles /
  4. Удалите следующие сертификаты в Keychain Access:
    • Разработчик iPhone: xxx@xxx.xxx (xxxxxxxxx)
    • Удостоверяющий центр ID разработчика
    • Всемирный центр сертификации отношений с разработчиками Apple
  5. Перезапустить Xcode и включить снова Automatically manage signing

Мне не нужно использовать какие-либо обходные пути, которые плавали вокруг. Debug executable в моей схеме включено, а Ask on Launch не выбрано.

0 голосов
/ 19 марта 2019

Ранее я сталкивался с той же проблемой.

Вы можете устранить проблему, включив двухфакторную аутентификацию, если вы являетесь независимым разработчиком.

Регистрация в качестве отдельного лица

Если вы являетесь физическим или индивидуальным предпринимателем / одним физическим лицом, начните с входа с помощью Apple ID с включенной двухфакторной аутентификацией .Вам нужно будет предоставить основную личную информацию, включая ваше юридическое имя и адрес.

Регистрация в качестве организации

Если вы для регистрации вашей организации , для начала вам потребуется Apple ID с включенной двухфакторной аутентификацией, а также следующее: Номер DUNS®

В вашей организации должен быть номер DUNSчтобы мы могли проверить личность вашей организации и статус юридического лица.Эти уникальные девятизначные номера присваиваются Dun & Bradstreet и широко используются в качестве стандартных бизнес-идентификаторов.Вы можете проверить, есть ли в вашей организации номер DUNS, и при необходимости запросить его.Они бесплатны в большинстве юрисдикций.Узнать больше Статус юридического лица

Ваша организация должна быть юридическим лицом, чтобы она могла заключать контракты с Apple.Мы не принимаем администраторов баз данных, фиктивных предприятий, торговых наименований или филиалов.Юридическое обязательное полномочие

Как лицо, регистрирующее вашу организацию в Программе разработчиков Apple, вы должны иметь юридические полномочия связывать свою организацию с юридическими соглашениями.Вы должны быть владельцем / основателем организации, исполнительным членом команды, старшим руководителем проекта или иметь юридические полномочия, предоставленные вам старшим сотрудником.Веб-сайт

Веб-сайт вашей организации должен быть общедоступным, а доменное имя должно быть связано с вашей организацией.

Ссылка: https://developer.apple.com/programs/enroll/

Выможно начать регистрацию, используя следующую ссылку: Начните регистрацию, если ожидаете

После успешного завершения процесса регистрации, при необходимости загрузите новый сертификат или перейдите к автоматическому управлению подписанием.

Поддержка регистрации

Спасибо

0 голосов
/ 18 марта 2019

Это может быть проблема с кодом. Убедитесь, что вы подписываете с разработчиком, а не распространения. все еще, если это не работает, все еще есть два решения.

  • Решение 1: откройте Системные настройки -> Пользователи и группы -> Добавить учетную запись пользователя (сборка с новым пользователем прошла успешно

  • Решение 2. Откройте Keychain Access -> выберите Система, Все элементы -> удалить сертификат. Центр сертификации отношений с разработчиками Apple Worldwide

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...