在钥匙串中找不到有效的iPhone代码签名密钥

所以我下载到我的Mac Pro的XCode 5和Xamarin,并创buildSingle View Hello World应用程序,并兴奋地通过模拟器启动它,我运行它和?

我得到这个错误在钥匙串中找不到有效的iPhone代码签名密钥

不错,我阅读所有的线程在这里,在那里,过去和未来,但没有帮助,因为我只是想在iOS模拟器而不是在设备上运行它。

我已经意识到,我甚至无法切换到已经在笔记本电脑上的Simulator版本6和7的不同版本的Simulator,当我去Run – Run With – >那里只有iPhone的Mono Soft Debugger。

当我下载Tasky的例子项目,这个工作正常,我可以切换不同types的模拟器。

任何build议是不是已经在Interent或未来的networking上列出?

这很简单,在下拉菜单(Solution Platforms)的工具栏中select了正确的一个,如果你在iPhone / iPad上debugging的话,如果不改成模拟器,问题就会消失,不需要去除任何东西。

如果找不到相应的下拉菜单,请查看本教程如何使其可见。 一旦您可以在工具栏中看到解决scheme平台combobox,您可以selectiPhoneSimulation并且问题将消失。

经过两天的不睡觉,我find了解决这个问题的办法,不确定是否是最好的,但是在这里你应该有一个这样的工作:

1)进入项目 – >解决scheme选项 – >configuration

我已经删除:释放| iPhone,debugging| iPhone和这是它开始工作的地方,也为任何其他项目。

2)也许之前的步骤1)只是尝试改变 – >configuration – >configuration将平台从iPhone映射到iPhoneSimulator。

如果这不起作用,请尝试1)

我希望这将帮助你们中的一些人,并节省大量的时间!

干杯

今天在Xamarin升级之后,我遇到了同样的问题。 我试图在模拟器中运行我的应用程序。 然而,解决scheme是不同的。

请注意,此页面上提到的其他解决scheme可能在某个时间段内是正确的,或者是正确的,并且在某些情况下可以正常工作。

今天的解决scheme:

转到项目 – > “项目名称”选项 – > 生成 – > iOS捆绑签名 – > 自定义权利 – 从文本框中删除 Entitlements.plist – >单击确定

谢谢

我重新设置了我的Mac Book pro钥匙串,并遇到此问题。

发生这种情况时,请进入XCode,并确保您已正确login到您的Apple ID。 如果是这样,你应该看到你的开发组,你可能需要再次点击join。

阅读下面的文章,它解释了一切 。

多一个解决scheme。
发布configuration中,我成功构build了我的应用程序,但在debugging中 – 与主题中的问题相同。

转到您的启动项目 – >选项 – >生成 – > iOS捆绑签名 。 然后检查每个configurationdebugging发布的 签名标识configurationconfiguration文件

在我的情况下发布configuration是正确的(几天前由我)设置编辑值:
签名标识 :开发人员(自动)
configuration文件 :自动

但是Debugconfiguration被无声地破坏了:
签名身份 :未知(Iphone分布: 我公司的名称
configuration文件 :找不到匹配的configuration文件

因此,修复您的debuggingconfiguration与Release相同。

我在MacOSX上,当使用Debug | iPhoneSimulation进行debugging时,我在Xamarin Studio上遇到了这个问题。

错误将继续重复。 KMullins回答这个链接是为我工作的

这是由于已更新的过期configuration文件。