Проблема Codemagic «Недопустимый ключ API» при настройке интеграции «Портал разработчика Apple»

#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. И он был создан на этой неделе, поэтому срок его действия не мог истечь. Я думаю, мой единственный вариант — повторить процесс еще раз и создать новый.