iphone - 在钥匙串访问中没有显示的分发证书

时间:2012-07-02 09:51:04

标签: iphone ios xcode

我需要上传应用。我已经建立了应用程序商店。我一直在关注这些演练,并在下载发行证书时遇到困难 enter image description here 我的配置文件列在配置文件列下,我刚刚将其清空。当我下载证书时,我双击它,打开钥匙串访问权限,我的证书列在“证书”选项卡中,但不是“我的证书”选项卡,没有显示私钥的下拉列表。我有什么遗失的东西吗?我已经完成了4次不同的演练,我只需要双击证书即可。

提前感谢您的帮助。

4 个答案:

答案 0 :(得分:14)

重新启动XCode应该可以解决此问题。由于此错误浪费了2个小时。

答案 1 :(得分:6)

根据过期日期判断此证书是在不久之前创建的。

如果您使用的是另一台计算机,或者由于任何原因而没有保存私钥,您将无法使用此证书。基本上,您有两个选择:

  1. 找到用于创建此证书的原始私钥,并将其导入密钥链。
  2. 只需撤销它并创建一个新的,不用担心,它不会影响您在App Store上部署的能力。请记住重新创建分发配置文件。

答案 2 :(得分:4)

在XCode Organizer中的Library-> Provisioning Profiles下,单击右下角的刷新图标尝试刷新列表。它将连接到您的开发者帐户并再次检索配置文件。

答案 3 :(得分:1)

如果尚未手动添加证书,请尝试检查Apple Developer帐户。 有时会达到极限,而XCode不会注意到它:(

如果您创建了(手动)证书并将其添加到钥匙串中,请重新启动XCode并重试。