1

像许多人一样,我遇到了来自 Apple 的分发证书的问题,我已经能够毫无问题地将其包含在我的钥匙串访问中,并且它在那里显示得很好。当我尝试在 XCode 中检查我的发布配置文件时,我看到分发配置文件显示为未找到有效的签名身份。

我删除了配置文件并重新创建了它们,甚至删除了我自己的开发人员配置文件并重新创建了它。分发配置文件在 Apple 网站上的配置文件中创建得很好。虽然我不是通过 XCode,而是通过 PhoneGap 构建应用程序,但我仍然需要能够提取 PhoneGap 构建过程的证书。

我已经完成了之前关于此问题的所有步骤,我正在运行 XCode 4.3.2,所以我认为我已经解决了 XCode 没有正确签署证书的错误。我已删除并重新创建了登录钥匙串中的所有证书。关于我现在注意到的唯一一件事,但不确定发生了什么,分发配置文件出现在钥匙串中没有钥匙,它应该有一个吗?当我去评估它时,我没有找到根证书,但是如果我检查证书,我会看到它通过 WDR 证书到 Apple 根 CA 的链。

如果我已经完成了重新创建证书的步骤,我想知道是否有办法验证签名身份有什么问题?什么身份会有问题?如果从 Apple 站点构建,分发配置文件是否使用根证书安装?我觉得在许多说明中我错过了一个步骤,但不知道它是什么。

4

1 回答 1

0

结果证明我们创建的证书与之前完成我们工作的第 3 方以及处理构建的 PhoneGap 服务不兼容。从头开始删除和重新创建所有内容最终成功了,早些时候我没有删除我们的初始认证,因为这与早期的第三方工作有关。

于 2012-08-23T14:01:00.433 回答