“没有未过期的configuration文件发现包含任何钥匙串的签名证书”恐怖

我已经看到了一些其他的问题来解决这个问题,但没有一个像我的。 昨天我天真地在设备列表中添加了一个设备。

题:

我的印象是,一旦你添加一个设备,它现在将被链接到configuration文件。 不过,我相信它没有链接到我的分发configuration文件之一。 所以我去编辑configuration文件,点击设备旁边的复选标记,然后点击提交。 这是问题开始的地方。

我注意到两件事情:我最近在一个星期前更新了我的证书/configuration文件。 现在,它认为我昨天更新了configuration文件(至less在组织者这么说)。

另外,当我尝试构build任何项目时,我遇到了“没有未过期的configuration文件”,其中包含任何钥匙串的签名证书。 在构build设置中,我的签名标识显示在“标识”下,而不提供configuration文件。 我读过恐怖的故事,人们不得不把所有的东西都撕下来,重build,我希望我不必在这里这样做。

相关问题:
代码签名错误:未find包含任何钥匙串签名证书的未过期configuration文件

iOS发行在屁股上是如此的痛苦! 这为我工作(按照这个顺序的步骤):

1)在xcode组织者:

  • 删除所有configuration文件

2)在mac os x keychain中:

  • 删除所有的iOS开发证书

3)去developer.apple.com

  • login到会员中心
  • 撤销所有证书( 编辑:一些redditors指出,如果你在一个更大的团队工作,这不是一个好主意,如果是这样的话,试试删除过期的)。

4)回到xcode组织者:

  • 单击configurationconfiguration文件选项卡下的刷新(右下angular)并login
  • 项目清单

在popup窗口上点击肯定button

5)在你的xcode项目中进入“构build设置”选项卡

  • 在代码签名挑选开发。 和distr。 身份
  • 如果他们不存在或无效请访问developer.apple.com,如果他们是无效的,导航到“configuration”,只需点击修改并再次保存

6)回到xcode组织者:

  • 再次刷新(右下)

今天我已经安装了Xcode 4.3.2 ,并立即有同样的问题! 首先尝试归档分发,然后在一个干净的新项目,试图在设备上运行。 我解决了这两个问题。

1.为了成功发行,我已经从iOSconfiguration门户下载并安装了我的发行证书,然后在Xcode中正确设置了Code Signing Identity 。 这解决了我的问题归档。

2.我有同样的问题创build新的项目,并试图在设备上运行。 再次在certificatesconfiguration门户中,我删除了我的开发证书。 另外我删除了所有的开发configuration文件。 也从组织者删除他们。 然后我再次添加设备。 希望这可以帮助!

对于我刚刚点击右下方的“刷新button”就是答案!

希望我能帮助别人。

当我的应用程序包标识符与我试图使用的configuration文件不匹配时,出现此错误。

我今天碰到这个。 事实certificate,我清理了我的设备清单(删除了一些我不再为开发),这使得我的一些开发证书无效。 我从configuration文件中删除了这些configuration文件并重新生成configuration文件。

我有Xcode 5.1,我解决了这个问题

Xcode – >首选项 – >帐户 – >查看详细信息 – >刷新button(左下angular)

刷新后,我点击完成,错误消失了:)