Ошибка загрузки архива: "отсутствует идентификатор подписи дистрибутива iOS для …"
Я пытаюсь загрузить свой архив приложений iOS в iTunes Connect с помощью Xcode, но когда я нажимаю "загрузить в магазин приложений", я получаю сообщение об ошибке:
Xcode попытался найти или создать соответствующие подписывающие активы и
не удалось сделать это из-за следующих проблем. Отсутствует прошивкой
Удостоверение подписи распространения для _____. Xcode может запросить для
вы.
Я действительно запутался, потому что я только что успешно загрузил архив для того же приложения около 2 несколько часов назад, а затем мне нужно было сделать одно простое исправление, а затем нужно было повторно загрузить архив, и теперь я получаю эту ошибку. Больше я ничего не трогал.
Я сделал все, что мог придумать, чтобы попытаться исправить проблему, я перезапустил Xcode, мой компьютер, зашел в настройки Xcode, чтобы нажать "Загрузить все" в профилях подготовки, нажал "сброс" в дистрибутиве iOS на той же странице, снова загрузил профиль дистрибутива iOS из центра участников, перешел в раздел параметры подписи кода в настройках сборки моего приложения и вручную установите идентификатор подписи выпуска в профиль распространения iOS и повторно архивируйте несколько раз.
обновление: оказывается, это из-за истечения срока действия WWDRCA сегодня:https://developer.apple.com/support/certificates/expiration/
Есть много других людей, испытывающих те же проблемы. Мне удалось временно обойти проблему, изменив дату на компьютере обратно 1 день.
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, чтобы отразить изменения. Затем очистите и создайте свой проект, а затем повторно попробуйте создать свой архив.
вот заявление от Apple.
Спасибо, что довели это до сведения сообщества и приносим извинения за проблемы, которые у вас были. Эта проблема возникает из-за наличия копии промежуточного сертификата WWDR с истекшим сроком действия как в вашей системе, так и в цепочках ключей входа. Чтобы устранить проблему, необходимо сначала загрузить и установить новый промежуточный сертификат WWDR (дважды щелкнув файл). Затем в приложении связка ключей выберите системную связку ключей. Убедитесь, что в меню Вид выбран пункт "Показать истекшие сертификаты", а затем удалите истекшую версию промежуточного сертификата Центра сертификации Apple Worldwide Developer Relations (истек 14 февраля 2016 г.). Теперь ваши сертификаты должны отображаться как действительные в Keychain Access и быть доступны для Xcode для отправки в магазин приложений.
https://forums.developer.apple.com/thread/37208
- скачать https://developer.apple.com/certificationauthority/AppleWWDRCA.cer и дважды щелкните, чтобы установить в брелок.
- выберите "Просмотр" - > "Показать Истекшие Сертификаты" на брелок приложение.
- удалить сертификаты Центра сертификации Apple Worldwide Developer Relations от "логин" tab и "системы" вкладка в приложении брелок.
Edited by :Jeremy Molayemубедитесь, что новый загруженный сертификат находится как в логине, так и в системе по умолчанию только системная вкладка будет по-прежнему давать ошибку.**
- Скачать https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
- дважды щелкните, чтобы установить его в свой брелок.
- затем из Связки ключей выберите Вид - > "Показать истекшие сертификаты" в приложении связки ключей.
- в нем будут перечислены все истекшие сертификаты.
- Удалить " Центр Сертификации Apple Worldwide Developer Relations сертификаты "с вкладки "вход"
- и удалить его из системы "" табуляция.
- перезагрузите компьютер 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