我已经看到了一些其他问题可以解决这个问题,但没有一个像我一样。昨天我无辜地将设备添加到设备列表中。
问题:
我的印象是,一旦您添加了设备,它现在将链接到配置文件。但是,我认为它与我的某个分发配置文件没有关联。所以我进入编辑配置文件,单击设备旁边的复选标记,然后点击提交。这就是问题的开始。
我注意到两件事:我最近在一周前更新了我的证书/配置文件。现在,它认为我昨天更新了我的配置文件(或者至少在组织者中这样说了。)
此外,当我尝试构建任何项目时,我得到了可怕的“未找到任何未到期的配置文件,其中包含任何钥匙串的签名证书”。在构建设置中,我的签名身份显示在“身份”下,没有配置配置文件。我读过恐怖故事,人们不得不把一切都拆掉并重建,我希望我不必这样做。
答案 0 :(得分:81)
1)在xcode组织者中:
2)在mac os x keychain中:
3)转到developer.apple.com
4)回到xcode组织者:
单击肯定按钮
5)在你的xcode项目中转到“构建设置”选项卡
6)回到xcode组织者:
答案 1 :(得分:9)
今天我已经安装了Xcode 4.3.2
,并立即遇到了同样的问题!首先尝试归档分发,然后在一个干净的新项目中,尝试在设备上运行。
我解决了这两个问题。
1。为了成功分发,我已经从iOS配置门户下载并安装了我的分发证书,之后在Xcode中我正确设置了Code Signing Identity
。这解决了归档问题。
2。我在创建新项目并尝试在设备上运行时遇到了同样的问题。再次在certificates
中的配置门户中,我删除了我的开发证书。我还删除了所有开发提供配置文件。也从组织者中删除它们。然后我再次添加了设备。
希望这可以帮助!
答案 2 :(得分:8)
对我来说,点击右下角的“刷新按钮”就是答案!
希望我能帮助别人。
答案 3 :(得分:3)
当我的应用的捆绑包标识符与我尝试使用它的配置文件不匹配时,我收到此错误。
答案 4 :(得分:1)
我今天遇到过这个。事实证明,在我清理了我的设备列表(删除了一些我不再进行开发)之后,它使我的一些开发证书无效。我从配置文件中删除了那些并重新生成它们。
答案 5 :(得分:1)
我有Xcode 5.1,我修复了这个问题
Xcode - >偏好 - >帐户 - >查看详细信息 - >刷新按钮(左下)
刷新后我点击完成,错误消失了:)