Я пытался загрузить свое приложение в iTunes Connect соответственно. AppStore и получил следующую ошибку:
Не удалось найти или создать соответствующие подписывающие активы
Xcode попытался найти или сгенерировать соответствующие подписывающие активы и не смог сделать это из-за следующих проблем.
Отсутствует удостоверение подписи дистрибутива iOS для ... Xcode может запросить один для вас.
Прежде, чем я установил новую машину разработки, экспортировал учетные записи разработчика через Xcode 7 от старой до новой машины.
Что я могу сделать, чтобы это исправить?
Ответы:
От Apple -
Как отмечено в комментарии ниже, просроченный сертификат также необходимо удалить из
login
раздела:источник
Я также столкнулся с той же проблемой сегодня. Следующие шаги исправили мою проблему.
Теперь вы готовы идти.
источник
Я продолжал сталкиваться с проблемой и видел, что все мои сертификаты были признаны недействительными - о нет!
Оказывается, я никогда не удалял просроченный сертификат. Он не показывался для меня, пока я не выбрал приложение Keychain Access:
Вид-> Показать просроченные сертификаты
тогда
Система-> Все товары
наконец-то отобразится тот самый недействительный сертификат. Удалите это и повторите попытку из XCode, чтобы получить новые действительные сертификаты.
Просто убедитесь, что вы ищете "Все элементы" в приложении Keychain Access. Недействительные сертификаты являются результатом указания на устаревший сертификат, который еще не был удален.
источник
Ниже процесс решит проблему,
1. Откройте доступ к KeyChain и удалите «Всемирный центр сертификации по связям с разработчиками Apple» (срок действия которого истекает 14 февраля 2016 г.) в разделах «Вход» и «Система». Если вы не можете найти его, используйте «Показать устаревшие сертификаты» в меню «Вид».
2. Теперь загрузите https://developer.apple.com/certificationauthority/AppleWWDRCA.cer и дважды щелкните сертификат, чтобы добавить его в сертификаты Keychain access> (срок действия которого истекает 8 февраля 2023 г.). Теперь действительный статус сертификатов должен стать зеленым, как показано ниже.
Один раз проверь статус.
источник
Apple внесла следующие изменения, поэтому загрузите новый сертификат developer.apple.com
Обновите сертификат и разместите его, как показано ниже на снимках экрана. В цепочке ключей, как показано ниже, снимки экрана нажмите на систему, а затем сертификат. Удалить просроченный сертификат. Затем перетащите файл AppleWWDRCA.cer, который вы загрузили сверху, по ссылке.
источник
После поисков я обнаружил, что недостаточно экспортировать учетные записи разработчиков из XCode и импортировать их на новую машину, снова через XCode.
Кроме того, мне нужно было скопировать Сертификат с именем «Центр сертификации Apple по связям с разработчиками » из цепочки для ключей прежней машины разработки в цепочку для ключей новой.
Это решило проблему для меня.
источник
Я импортировал новый сертификат Apple WWDR, срок действия которого истекает в 2023 году, но у меня все еще были проблемы, и в моих сертификатах разработчика отображалась ошибка недопустимого издателя.
В доступе цепочки для ключей, перейдите к View -> Show Expired Certificates, затем в вашей цепочке для ключей входа выделите устаревший Сертификат WWDR и удалите его. У меня также был тот же сертификат с истекшим сроком действия в моей системной цепочке для ключей, поэтому я также удалил его оттуда. (Важно)
После удаления сертификата с истекшим сроком действия из цепочек ключей входа в систему и системы я снова смог собрать дистрибутив.
источник
Я удалил старую AppleWWDRCA, скачал и установил AppleWWDRCA , но проблема осталась. Я также проверил свои сертификаты распространения и разработки от Keychain Access, и вижу ниже ошибку;
Затем,
Это исправленная проблема с сертификатом.
Поскольку старые сертификаты отозваны, существующие профили обеспечения становятся недействительными. Чтобы исправить это;
Надеюсь, это поможет.
источник
Мой ответ был другим и пришел с сообщением:
Решение состояло в том, чтобы сделать сгенерированную графику:
Ошибка знака кода в macOS Sierra Xcode 8: недопустимая ветвь ресурса, информация об Finder или подобный детрит не допускаются
источник
Не забудьте также установить сертификат iOS для своей учетной записи Apple Developer .
источник
Убедитесь, что в Project Navigator> Signing> Team необходимо указать название команды.
источник