【问题标题】:Codemagic "Invalid API Key" problem when setting "Apple Developer Portal" integration设置“Apple Developer Portal”集成时出现 Codemagic“无效 API 密钥”问题
【发布时间】:2021-04-10 15:23:30
【问题描述】:

我正在尝试使用“Apple Developer Portal 集成”将我的 Codemagic 帐户链接到 Apple。 我关注了official instructions,但是当我尝试上传我的 p8 密钥时,我收到了这个错误:

Invalid API Key
Please select a .p8 private key

我仔细检查了,我的文件看起来不错。在文本编辑器中打开时,它看起来像这样:

-----BEGIN PRIVATE KEY-----
M............Y
-----END PRIVATE KEY-----

总共有 203 个字母/数字(不确定应该有多少)。

这是我的证书有问题吗?还是 Codemagic 搞混了什么?

【问题讨论】:

    标签: apple-developer codemagic


    【解决方案1】:

    首先,请尝试确保 .p8 文件的原始名称包含您的密钥 ID。如果密钥 ID4X5V82XXXX,则证书名称为 AuthKey_4X5V82XXXX.p8

    其次,尝试连同证书一起重新生成密钥,证书可能已经过期(有效期为12个月)

    注意,对于每个密钥 ID

    ,您只能从 App Store Connect 下载证书一次

    【讨论】:

    • 感谢您的回复。事实上,我检查了密钥 ID 与 p8 文件的名称匹配。它是在本周创建的,因此它不会过期。我想我唯一的选择是再次完成该过程并创建一个新的。
    猜你喜欢
    • 2021-11-16
    • 2017-05-17
    • 2020-02-21
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-15
    相关资源
    最近更新 更多