我已经从 iTunes 下载了我的应用程序的配置分发和分发证书并执行了它们。
问题是当我尝试为分发文件选择“代码签名”时,计算机不允许我,因为“配置文件与默认密钥链中的任何有效证书/私钥对不匹配”。
我去了“组织者”,我可以在“设备/库/配置文件”中看到我的配置分布,它的状态显示“未找到有效签名身份”,顶部显示“Xcode找不到有效的私钥/钥匙串中此配置文件的证书对”。
我知道我可能需要一些钥匙,这可能是问题吗?
我已经从 iTunes 下载了我的应用程序的配置分发和分发证书并执行了它们。
问题是当我尝试为分发文件选择“代码签名”时,计算机不允许我,因为“配置文件与默认密钥链中的任何有效证书/私钥对不匹配”。
我去了“组织者”,我可以在“设备/库/配置文件”中看到我的配置分布,它的状态显示“未找到有效签名身份”,顶部显示“Xcode找不到有效的私钥/钥匙串中此配置文件的证书对”。
我知道我可能需要一些钥匙,这可能是问题吗?
在设备选项卡(您所在的位置)的管理器中使用 Xcode 4,您可以选中显示“自动设备配置”的复选框,这将重新下载您的配置文件。
最好的部分是,如果您没有安装开发者钥匙串,它会为您创建证书。对于分发:然后您可以转到配置门户,将正确的配置文件添加到分发证书并退出应用商店。
(如果您有多个帐户,您可以为一个帐户安装证书,然后为另一个帐户重新下载证书。)
回顾:
在请求配置文件(开发或分发)之前,您需要一个证书。您可以通过在您的计算机上生成证书签名请求,然后将 CSR 上传到门户来获得它。该过程创建一个密钥对,公钥包含在 CSR 中,并最终包含在生成的证书中。然后,您下载证书并将其添加到您的钥匙串中。您创建的配置文件将取决于您的钥匙串中是否有有效的证书。