Я пытаюсь загрузить архив своего приложения iOS в iTunes Connect с помощью Xcode, но когда я нажимаю «Загрузить в App Store», я получаю сообщение об ошибке:
Xcode попытался найти или сгенерировать соответствующие активы подписи и не смог этого сделать из-за следующих проблем. Отсутствует удостоверение подписи распространения iOS для _____. Xcode может запросить его для вас.
Я действительно сбит с толку, потому что я только что успешно загрузил архив для того же приложения примерно 2 часа назад, а затем мне нужно было сделать одно простое исправление, а затем мне нужно было повторно загрузить архив, и теперь я получаю эту ошибку. Больше ничего не трогал.
Я сделал все, что мог, чтобы попытаться решить проблему, перезапустил Xcode, мой компьютер, зашел в настройки Xcode, чтобы щелкнуть «Загрузить все» в профилях подготовки, щелкнул «Сброс» в дистрибутиве iOS на той же странице. , снова загрузил профиль распространения iOS из центра участников, перешел к настройкам подписи кода в настройках сборки моего приложения и вручную установил удостоверение подписи выпуска для профиля распространения iOS и несколько раз повторно заархивировал.
Обновление: Оказывается, это связано с тем, что WWDRCA истекает сегодня: https://developer.apple.com/support/certificates/expiration/ Есть много других людей, испытывающих ту же проблему. Мне удалось временно обойти проблему, изменив дату на моем компьютере на 1 день назад.
источник
Ответы:
Проблема в том, что срок действия Apple WWDRCA истек сегодня (14 февраля 2016 г.): https://developer.apple.com/support/certificates/expiration/
Откройте Keychain Access и в меню нажмите Просмотр -> Показать просроченные сертификаты . Затем удалите истекший Apple Worldwide Developer Relations Certificate Authority как из логина, так и из системных цепочек ключей. Установите обновленный сертификат от Apple, загрузив его с https://developer.apple.com/certificationauthority/AppleWWDRCA.cer и затем открыв его.
Кроме того, вам может потребоваться перезапустить Xcode, чтобы отразить изменения. Затем очистите и соберите свой проект, а затем повторите попытку создания архива.
источник
Вот заявление от Apple.
https://forums.developer.apple.com/thread/37208
Edited by :Jeremy Molayem
Убедитесь, что новый загруженный сертификат находится как в логине, так и в системе. По умолчанию только системная вкладка все равно выдаст ошибку. **источник
Теперь ваша система готова к загрузке приложения.
источник
Этот ответ ниже - единственный, который работает. Пожалуйста, отметьте это как решение
Проблема в том, что срок действия Apple WWDRCA истек сегодня (14 февраля 2016 г.): https://developer.apple.com/support/certificates/expiration/
Откройте Keychain Access и в меню нажмите Просмотр -> Показать просроченные сертификаты. Затем удалите истекший Apple Worldwide Developer Relations Certificate Authority как из логина, так и из системных цепочек ключей. Установите обновленный сертификат от Apple, загрузив его с https://developer.apple.com/certificationauthority/AppleWWDRCA.cer и затем открыв его.
источник
У меня была та же проблема, и я смог ее исправить, установив этот сертификат «Apple World Wide Developer Relations Certificate Authority» в мою связку ключей: ссылка
источник
Как это ни странно, но установка даты на один день назад работает.
источник
У меня была такая же проблема, и я пробовал буквально все, я удалил просроченные сертификаты на связке ключей, загрузил новый WWDRCA, поскольку другие разместили ссылку. Отредактировал и повторно загрузил мой профиль подготовки. а затем выйдите из xcode, открыл его и очистил, но ничего не сработало. Единственное, что у меня сработало, - это изменить дату на моем Mac на 1 января 2016 года, и она отлично загрузилась! Очевидно, что это не постоянное исправление, но у меня крайний срок, и его нужно было загрузить как можно скорее, так что, надеюсь, это поможет кому-то в подобной ситуации.
источник
Если вы обновили свой аккаунт разработчика, перейдите на сайт Provisioning Profiles и продлите его в профиле разработчика.
источник
Я столкнулся с той же проблемой, и единственное, что у меня сработало, это установка даты на компьютере в обратном порядке, как было предложено другими респондентами. Я попытался загрузить «Центр сертификации Apple World Wide Developer Relations Certificate Authority», но не повезло.
источник