问题描述
我正在尝试通过“Apple Developer Portal 集成”将我的 Codemagic 帐户链接到 Apple。 我遵循了 official instructions 但当我尝试上传我的 p8 密钥时出现此错误:
val w = 4
val memType = Vec(3,UInt(w.W))
val intfType = new Interface(w)
val mem = Mem(16,memType)
mem.write(io.addr,inter.asTypeOf(memType),mask)
val read: Interface = mem.read(io.addr).asTypeOf(intfType)
我仔细检查过,我的文件看起来不错。在文本编辑器中打开时,它看起来像这样:
Invalid API Key
Please select a .p8 private key
总共有 203 个字母/数字(不确定应该有多少)。
这是我的证书有问题吗?还是 Codemagic 搞混了?
解决方法
首先,尝试确保 .p8
文件的原始名称包含您的密钥 ID。如果密钥 ID 为 4X5V82XXXX
,则证书名称将为 AuthKey_4X5V82XXXX.p8
。
其次,尝试与证书一起重新生成密钥,证书可能已经过期(有效期为12个月)
请注意,对于每个密钥 ID
,您只能从 App Store Connect 下载证书一次