2

我已经从 iTunes 下载了我的应用程序的配置分发和分发证书并执行了它们。

问题是当我尝试为分发文件选择“代码签名”时,计算机不允许我,因为“配置文件与默认密钥链中的任何有效证书/私钥对不匹配”。

我去了“组织者”,我可以在“设备/库/配置文件”中看到我的配置分布,它的状态显示“未找到有效签名身份”,顶部显示“Xcode找不到有效的私钥/钥匙串中此配置文件的证书对”。

我知道我可能需要一些钥匙,这可能是问题吗?

4

2 回答 2

2

在设备选项卡(您所在的位置)的管理器中使用 Xcode 4,您可以选中显示“自动设备配置”的复选框,这将重新下载您的配置文件。

最好的部分是,如果您没有安装开发者钥匙串,它会为您创建证书。对于分发:然后您可以转到配置门户,将正确的配置文件添加到分发证书并退出应用商店。

(如果您有多个帐户,您可以为一个帐户安装证书,然后为另一个帐户重新下载证书。)

回顾:

  1. 删除无效的配置文件
  2. 删除与无效证书绑定的开发帐户证书
  3. 单击刷新按钮并选中“自动设备配置”
  4. 使用分发配置文件重新连接分发证书
  5. 归档并签署应用商店
  6. 利润!
于 2011-08-26T19:06:49.003 回答
0

在请求配置文件(开发或分发)之前,您需要一个证书。您可以通过在您的计算机上生成证书签名请求,然后将 CSR 上传到门户来获得它。该过程创建一个密钥对,公钥包含在 CSR 中,并最终包含在生成的证书中。然后,您下载证书并将其添加到您的钥匙串中。您创建的配置文件将取决于您的钥匙串中是否有有效的证书。

于 2011-08-26T14:46:21.740 回答