【问题标题】:ios Provisioning for Development - Invalid Private-Key/ Certificate Pair用于开发的 ios 配置 - 无效的私钥/证书对
【发布时间】:2011-08-02 05:25:50
【问题描述】:

请参阅下面的更新。

这快把我逼疯了。我已按照所有说明进行操作,还删除了所有内容并多次重新启动,但我仍然不断收到上述消息。

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

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

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

热烈欢迎任何想法。

克里斯。

更新:

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

我已删除证书和个人资料并按照您的步骤操作,但仍然出现相同的错误。

在钥匙串访问中,在我的证书下,它看起来像这样......

....\/ [] iPhone 开发者:Chris XXXX (xxxxxxxxx)........证书
........P 克里斯 XXXX....................... ........私钥

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

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

【问题讨论】:

  • NB 我收到来自 Apple 开发者的电子邮件,说证书请求需要我的批准,但是当我进入时,没有什么需要批准的。我的理解是,这已经由助手完成了。我是公司开发者计划的唯一注册用户,

标签: iphone provisioning certificate ios4


【解决方案1】:

您在创建密钥时输入的名称完全不相关。它只是让您识别钥匙串中的钥匙。

您的问题是什么类型的配置文件?开发还是分发?

您应该按照以下顺序进行:

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

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

现在团队负责人必须将您添加到帐户中应用的配置文件中

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

现在您应该有一个带有工作配置文件的工作密钥。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多