#apple-developer #codemagic
#apple-разработчик #codemagic
Вопрос:
Я пытаюсь связать свою учетную запись Codemagic с Apple с помощью «Интеграции с порталом разработчика Apple». Я следовал официальным инструкциям, но когда я пытаюсь загрузить свой ключ p8, я получаю эту ошибку:
Invalid API Key
Please select a .p8 private key
Я дважды проверил, и мой файл выглядит нормально. При открытии в текстовом редакторе это выглядит так:
-----BEGIN PRIVATE KEY-----
M............Y
-----END PRIVATE KEY-----
Всего в нем 203 буквы / цифры (не уверен, сколько их должно быть).
Это проблема с моим сертификатом? Или Codemagic что-то перепутывает?
Ответ №1:
Сначала попытайтесь убедиться, что исходное имя .p8
файла содержит ваш идентификатор ключа. Если идентификатор ключа 4X5V82XXXX
равен, имя сертификата будет AuthKey_4X5V82XXXX.p8
.
Во-вторых, попробуйте повторно сгенерировать ключ вместе с сертификатом, возможно, срок действия сертификата истек (он действителен в течение 12 месяцев)
Обратите внимание, вы можете загрузить сертификат из App Store Connect только один раз для каждого идентификатора ключа
Комментарии:
1. Спасибо за ответ. Действительно, я проверил, и идентификатор ключа совпадает с именем файла p8. И он был создан на этой неделе, поэтому срок его действия не мог истечь. Я думаю, мой единственный вариант — повторить процесс еще раз и создать новый.