在钥匙串中找不到有效的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文件。