ios Provisioning for Development - 无效的私钥/证书对

时间:2011-04-09 19:59:35

标签: iphone provisioning certificate ios4

请参阅下面的更新。

这让我很生气。我已经按照所有说明删除了所有内容并重新启动了多次,但我仍然继续收到上面的消息。

我想知道问题的一部分是我是否已从我以前的个人开发者计划转到我的新公司。我已经读过我应该在公共名称字段中使用公司名称,但这没有帮助。它仍然使用我的名字创建证书,而不是公司名称。

我可以看到我的证书上有私钥。

我已尝试使用配置助手并手动操作,但无济于事。

热烈欢迎任何想法。

克里斯。

更新

@Bastian - 谢谢 - 这只适用于我的新公司开发者计划的开发。一旦这个工作,我就需要为Ad hoc发布做类似的事情。我的个人开发者计划的开发和特殊分发工作已经有一段时间了。

我删除了证书和个人资料并按照您的步骤操作,但我仍然遇到同样的错误。

在Keychain Access中,在我的证书下,它看起来像这样......

  

.... \ / [] iPhone开发人员:Chris XXXX(xxxxxxxxx)........证书
  ........ P Chris XXXX ....................................... .................私钥

在Keys下面,它看起来像这样......

  

.......... P Chris XXXX ........公钥
  .... \ / .... P Chris XXXX ........私钥
  ............ [] iPhone开发人员:Chris XXXX(xxxxxxxxx)........证书

2 个答案:

答案 0 :(得分:1)

创建密钥时输入的名称完全无关紧要。这只是为了识别钥匙串中的钥匙。

您遇到什么类型的配置文件?发展或分配?

您应该按以下顺序进行:

  • 创建证书申请
  • 上传请求 ---在公司帐户中,团队负责人现在要确认您的请求
  • 下载签名密钥

之后,您的钥匙串中应该有一个与开发者帐户中的公钥/私钥对匹配的公钥/私钥对。

现在,团队负责人必须将您添加到帐户

中应用的配置文件中

添加之后,您必须从开发者网站下载配置文件

现在你应该有一个工作密钥的工作密钥。

答案 1 :(得分:0)

事实证明,我只是将配置文件拖到xCode管理器中的设备,而不是库中。一旦我意识到,简单。希望这会帮助其他人。

相关问题