这事让我非常担心。我刚刚下载了iPhone 3.0 SDK,但现在我无法让我的配置文件工作。以下是我的尝试:

删除所有配置配置文件 删除登录keychain 创建新的“登录”钥匙链,使它 默认的 创建一个新的证书签名请求 创建新的开发人员和分销渠道 证书在苹果开发者中心 下载并安装它们 下载并安装WWDR证书 创建一个新的配置文件和 双击它来安装

所有的证书报告都是有效的,但是Xcode仍然不能识别它们。接下来我该试试什么?

编辑:

我完全重新安装了Mac OS X,从一个新的安装安装了3.0 SDK,仍然有同样的问题。


当前回答

我得到它工作后,重新做一切,然后创建一个空项目与XCode和建设/运行到设备。XCode显示了一个窗口,询问如下内容:是否接受开发人员证书。我按了“一直”。只有在这一步之后,我才摆脱了消息“匹配此配置文件的有效签名身份无法在您的钥匙链中找到”在组织者。

其他回答

以下是简单的步骤:

从计算机上的keychain(其中已经包含开发密钥)开始,创建一个证书请求。将请求上传到开发站点并创建证书。 使用证书创建配置文件。 下载配置文件并将其放到Xcode上。

现在所有的点都连接起来了,应该可以工作了。这对开发和推广都适用。

答案是撤销您的当前开发证书并创建一个新的证书。按照苹果网站上的说明来做。就是这么简单!!我也遇到过这样的问题。

昨天也遇到了同样的问题。现在,在签署到开发人员门户之后,对于每个无效的配置概要都有一个按钮“Renew”。更新和下载更新后的配置文件似乎都能正常工作,所以问题肯定解决了:)

更新:你可能需要联系苹果来获得一个“更新”按钮,或者他们删除了它——解决方案是下载它并添加到钥匙链,不需要更新。

“这是苹果门户网站的一个漏洞。他们在配置配置文件中缺少一个必要的字段。他们在2009年6月16日晚些时候修复了这个错误。”

我花了几个小时处理这个fershluggage问题,它是在更新开发许可证后突然出现的。重申一下,一切都很顺利,然后(感谢苹果!)一切都搞砸了,一直搞砸下去。苹果官方的故障排除步骤(上面有链接)或这里提到的可能的解决步骤都没有为我解决这个问题。

最后,我删除了我的开发证书和发布证书,在配置门户中撤销它们,然后让Xcode自动刷新/发布它们。在任何顺序中,没有其他方法能够将所需的证书和私钥正确地连接到我的密钥链中。