1

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

我应该重新启动我的机器吗?只是在开玩笑。

4

2 回答 2

1

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

于 2012-03-08T15:52:23.927 回答
0

我去过几次你现在所在的地方。所以我试图了解发生了什么并在此处记录(了解 iOS 代码签名)(警告:tl;dr)。

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

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

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

如果您正在这样做并且仍然面临问题,那么您应该尝试“理解”:)。

于 2012-03-08T15:53:32.167 回答