Сертификат подписи "iOS Distribution" не найден
Я пытаюсь подписать приложение с сертификатами моего клиента. Я получил следующий файл от клиента
Я попытался установить ios_distribution
сертификат и ключ (.П12). Также я установил профиль подготовки. Теперь, когда я пытаюсь подписать приложение с профилем подготовки, он появляется в раскрывающемся списке, но я получаю следующую ошибку: -
No "iOS Distribution" signing certificate matching team ID "7S977Lxxx" with a private key was found
Как может Я решу эту проблему? Любая помощь приветствуется.
4 ответов
вам нужно иметь закрытый ключ сертификата подписи в связке ключей вместе с открытым ключом. Вы создали сертификат, используя тот же Mac (keychain) ?
Решение #1:
- отозвать сертификат подписи (сброс)
- создайте сертификат подписи снова на том же mac (keychain). Тогда у вас будет закрытый ключ для сертификата подписи!
решение #2:
- экспортировать подписи идентификаторов из исходного кода xCode
- импорт подписи на вашем xCode
документация Apple: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html
Шагов Решения:
снимите флажок "Автоматически управлять подписанием".
выберите "профиль подготовки " в разделе" подписание (выпуск)".
ошибка сертификата подписи не будет отображаться.
затем ниже ошибка имеет кнопку" Управление сертификатами". нажмите на кнопка.
- это окно придет. Нажмите знак + и нажмите "распространение iOS". xcode создаст закрытый ключ для вашего сертификата распространения, и ошибка исчезнет.