Ошибка загрузки архива: "отсутствует идентификатор подписи дистрибутива iOS для …"



Я пытаюсь загрузить свой архив приложений iOS в iTunes Connect с помощью Xcode, но когда я нажимаю "загрузить в магазин приложений", я получаю сообщение об ошибке:




Xcode попытался найти или создать соответствующие подписывающие активы и
не удалось сделать это из-за следующих проблем. Отсутствует прошивкой
Удостоверение подписи распространения для _____. Xcode может запросить для
вы.




Я действительно запутался, потому что я только что успешно загрузил архив для того же приложения около 2 несколько часов назад, а затем мне нужно было сделать одно простое исправление, а затем нужно было повторно загрузить архив, и теперь я получаю эту ошибку. Больше я ничего не трогал.



Я сделал все, что мог придумать, чтобы попытаться исправить проблему, я перезапустил Xcode, мой компьютер, зашел в настройки Xcode, чтобы нажать "Загрузить все" в профилях подготовки, нажал "сброс" в дистрибутиве iOS на той же странице, снова загрузил профиль дистрибутива iOS из центра участников, перешел в раздел параметры подписи кода в настройках сборки моего приложения и вручную установите идентификатор подписи выпуска в профиль распространения iOS и повторно архивируйте несколько раз.



обновление: оказывается, это из-за истечения срока действия WWDRCA сегодня:https://developer.apple.com/support/certificates/expiration/
Есть много других людей, испытывающих те же проблемы. Мне удалось временно обойти проблему, изменив дату на компьютере обратно 1 день.

600   9  

9 ответов:

проблема в том, что срок действия Apple WWDRCA истек сегодня (Февраль 14, 2016): https://developer.apple.com/support/certificates/expiration/

открыть Открыть Брелок, и в меню выберите посмотреть -> Показать Истекшие Сертификаты. Затем удалите истекший Центр Сертификации Apple Worldwide Developer Relations С логин и система брелки. Установите обновленный сертификат от Apple, загрузив с https://developer.apple.com/certificationauthority/AppleWWDRCA.cer и затем открыть его.

кроме того, вам может потребоваться перезапустить Xcode, чтобы отразить изменения. Затем очистите и создайте свой проект, а затем повторно попробуйте создать свой архив.

Your keychain should show like that

вот заявление от Apple.

Спасибо, что довели это до сведения сообщества и приносим извинения за проблемы, которые у вас были. Эта проблема возникает из-за наличия копии промежуточного сертификата WWDR с истекшим сроком действия как в вашей системе, так и в цепочках ключей входа. Чтобы устранить проблему, необходимо сначала загрузить и установить новый промежуточный сертификат WWDR (дважды щелкнув файл). Затем в приложении связка ключей выберите системную связку ключей. Убедитесь, что в меню Вид выбран пункт "Показать истекшие сертификаты", а затем удалите истекшую версию промежуточного сертификата Центра сертификации Apple Worldwide Developer Relations (истек 14 февраля 2016 г.). Теперь ваши сертификаты должны отображаться как действительные в Keychain Access и быть доступны для Xcode для отправки в магазин приложений.

https://forums.developer.apple.com/thread/37208

  1. скачать https://developer.apple.com/certificationauthority/AppleWWDRCA.cer и дважды щелкните, чтобы установить в брелок.
  2. выберите "Просмотр" - > "Показать Истекшие Сертификаты" на брелок приложение.
  3. удалить сертификаты Центра сертификации Apple Worldwide Developer Relations от "логин" tab и "системы" вкладка в приложении брелок.

Edited by :Jeremy Molayem убедитесь, что новый загруженный сертификат находится как в логине, так и в системе по умолчанию только системная вкладка будет по-прежнему давать ошибку.**

  1. Скачать https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
  2. дважды щелкните, чтобы установить его в свой брелок.
  3. затем из Связки ключей выберите Вид - > "Показать истекшие сертификаты" в приложении связки ключей.
  4. в нем будут перечислены все истекшие сертификаты.
  5. Удалить " Центр Сертификации Apple Worldwide Developer Relations сертификаты "с вкладки "вход"
  6. и удалить его из системы "" табуляция.
  7. перезагрузите компьютер Mac

теперь ваша система готова загрузить приложение

этот ответ ниже является единственным, который работает. Пожалуйста, отметьте его как решение

проблема в том, что срок действия Apple WWDRCA истек сегодня (Февраль 14, 2016): https://developer.apple.com/support/certificates/expiration/

откройте Keychain Access и в меню выберите Вид -> Показать истекшие сертификаты. Затем удалите истекший Центр сертификации Apple Worldwide Developer Relations из цепочек ключей входа и системы. Установите обновленный сертификат от Apple, загрузив сhttps://developer.apple.com/certificationauthority/AppleWWDRCA.cer и затем открыть его.

У меня была такая же проблема, и я смог ее исправить, установив этот сертификат" Apple World Wide Developer Relations Certificate Authority " в моей связке ключей:ссылке

Как ни странно, установка даты компьютера назад один день работает.

У меня была такая же проблема, и я пробовал буквально все, я удалил истекшие сертификаты на брелок, загрузил новый WWDRCA, поскольку другие опубликовали ссылку. Отредактированный и повторно загруженный мой профиль подготовки. а затем quit xcode открыл его обратно и очистил, но ничего не сработало. Единственное, что действительно работало для меня, это изменение даты на моем Mac на 1 января 2016 года, и он загрузился отлично! Это, очевидно, не постоянное исправление, но я нахожусь на крайнем сроке, и его нужно было получить загружено как можно скорее, поэтому, надеюсь, это поможет кому-то в подобной ситуации.

Если вы обновили свой аккаунт разработчика, перейдите в Профиль Подготовки сайт и обновление в профиле разработчика.

Я столкнулся с той же проблемой, и единственное, что сработало для меня, это установка даты компьютера назад, как это было предложено другими респондентами, я попытался загрузить "Центр сертификации Apple World Wide Developer Relations", но не повезло.

Comments

    Ничего не найдено.