【发布时间】:2021-08-24 03:05:57
【问题描述】:
我需要创建一个新的分发证书才能将我的应用上传到试飞。为此,我通过钥匙串访问工具创建了一个证书请求。然后,我访问了 Apple 开发人员门户,并通过上传该请求创建了分发证书。然后我下载了证书并将其添加到钥匙串中。当我尝试上传时,我收到了缺少的关键信息:
“[name] 拥有一个 Apple 分发证书,但未安装其私钥...”
如果我在生成请求的计算机上,这怎么可能?
【问题讨论】:
-
@matt 我检查了登录钥匙串,似乎我的分发证书与私钥配对。什么是 WDR 证书?
-
@matt 是的,我有这些。假设创建请求需要密钥,我是否正确?如果不是,那么也许私钥是在服务器端生成的东西,我下载了一次,可能被意外删除了?如果是这种情况,那么密钥丢失至少是合理的
-
@matt 好的,现在我特意从钥匙链中选择了一个钥匙,并从该钥匙创建了一个请求。同样的问题。真是个谜。是否有可能只有某些类型(无论这意味着什么)的键有效?我的开发人员证书是从名为“Apple Development...”的密钥创建的,而相关证书是由名为“[my name]”的密钥生成的
-
@matt 请求文件是 968 字节 = 7744 位。这是否表明有问题?
标签: ios xcode certificate