iOS配置和钥匙串生成

时间:2012-03-08 15:20:43

标签: ios provisioning keychain provisioning-profile

我在Mac OS X 10.7.3上使用Xcode 4.3.1试图配置到iOS 5.1手机。首先,我使用Development Provisioning Assistant创建配置文件。在管理器中拖动/安装配置文件后,它会显示“找不到有效的签名身份”。我继续使用Development Provisioning Assistant,获得了一个新的开发证书,并安装了它。但它没有帮助。它仍然是“找不到有效的签名身份”。在谷歌和其他人的解决方案上阅读这个主题后,我删除了Keychain Access中的所有密钥,再次浏览了Development Provisioning Assistant,完成了它所说的一切,但仍然没有解决问题。所以我想我需要重新开始。我删除了所有配置文件,证书,密钥。然后我重做了一切,但没有用。我还在管理器中尝试了“添加到门户”,它只生成了4个证书,但仍然没有密钥。

我应该重启机器吗?开个玩笑。

2 个答案:

答案 0 :(得分:1)

如果您在创建证书之前创建了配置文件,则该文件无效。您必须转到个人资料并按续订。然后重新下载它。配置文件基于证书创建。

答案 1 :(得分:0)

我曾经去过你几次。因此,我试图理解正在发生的事情并记录下来here (Understanding iOS Code Signing)(警告:tl; dr)。

在“跟随”portal上列出的步骤时很容易出错,理解它可以帮助您找出问题所在。

在您阅读整篇文章之前,这里有一份快速清单:

  • 从您的Mac创建开发人员证书。
  • 在门户网站上创建配置文件,并确保在该配置文件中包含您的开发人员证书(在上一步中创建)。
  • 在Mac上下载并安装配置文件(必须与第一步中使用的相同)。 (如果你导出证书,你实际上可以在其他mac上使用它,但不能去那里)

如果你这样做并仍然面临问题,你应该尝试'理解'然后:)。

相关问题