iPhone发行证书在Keychain中看起来不错,但XCode声称没有找到有效的签名身份

时间:2012-08-21 15:50:35

标签: xcode certificate keychain

像许多人一样,我遇到Apple的分发证书问题,我已经能够将这个问题包含在我的Keychain Access中,没有遇到任何麻烦,并且它显示在那里很好。当我尝试在XCode中检查我的发布配置文件时,我看到分发配置文件显示为未找到的有效签名标识。

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

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

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

1 个答案:

答案 0 :(得分:0)

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