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

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

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

编辑:

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


当前回答

以我为例,我把这个项目从我的iMac复制到我的Macbook Pro,然后发现我的Macbook上没有安装我的私钥。所以我导出了我的私钥,复制并安装到Macbook上,瞧,它工作了!我在这里记录了这些信息: http://www.creatistblog.com/2009/09/iphone-developer-provisioning.html

其他回答

我也有同样的问题,但是,这是由于我在我的Mac上设置了“FileVault”。我进入我的钥匙链,将“login”设置为默认值,这就解决了它。

我也遇到了同样的问题,试过了所有方法。不管出于什么原因,解决方案是我所有的证书都迁移到一个名为“microsoft_intermediate_certificates”的密钥链上。因为它可能发生在Xcode升级期间,我完全不知道为什么,但它可能会帮助到一些人。

我将微软钥匙串的所有内容移动到登录钥匙串,一切恢复正常。

以我为例,我把这个项目从我的iMac复制到我的Macbook Pro,然后发现我的Macbook上没有安装我的私钥。所以我导出了我的私钥,复制并安装到Macbook上,瞧,它工作了!我在这里记录了这些信息: http://www.creatistblog.com/2009/09/iphone-developer-provisioning.html

你试过重启你的Mac和设备吗?蹩脚的回答,但我总是先试一下。

在仔细浏览了这里的主题并检查了人们提出的所有解决方案后,我可以自信地断言,在遵循苹果开发者文档中提到的创建CSR和移动供应文件的步骤后,就这样做吧!,

Xcode发射。 选择窗口- >组织者 点击这个刷新按钮,肮脏的黄色条将立即删除。

http://img.skitch.com/20100820-1ngm8an14c6fm3dt7g6j51d2nx.jpg

相信我,你只需要这么做。没有必要一遍又一遍地重复这个过程来确保你的方法是正确的。只需按下刷新,输入您的登录凭证,就完成了。