身份 'iPhone Developer' 在您的钥匙串中没有与任何有效且未过期的证书/私钥配对相匹配。

10

我想在设备上测试我的应用程序,但是我卡在这个错误上已经好几个小时了:

身份“iPhone Developer”与您的钥匙链中的任何有效的、未过期的证书/私钥对都不匹配

我已经按照这个指南进行操作,并在stackoverflow上搜索了类似的问题。

这可能会有所帮助:在我的供应配置文件中,我的证书显示为“找不到有效的签名标识”,我的档案选项卡为空。

希望能得到任何帮助。


这是精确的答案:http://stackoverflow.com/questions/20449885/how-i-solved-this-error-the-identity-iphone-developer-doesnt-match-any-valid - pumori_everest
1个回答

7
这是关于您的钥匙串中包含什么的内容。请在钥匙串(使用钥匙串访问)中查看。您是否拥有有效的最新开发证书?提示:它看起来像这样:

enter image description here

除了屏幕截图中的那个已过期!您需要拥有一个证书,并且它需要是未过期的。如果您没有,请获取一个。

我有两个证书:iPhone开发者和iPhone分发。 - diogo.appDev
那我建议你删除它们,删除所有的配置文件,然后重新开始,就像这里描述的一样:https://dev59.com/I3I95IYBdhLWcg3wvgl9#13426659 - matt
你没有提到的另一个非常重要的部分是,你是否有与该证书相对应的密钥?如果有,它将看起来像附加到此帖子的图像的左上角(带有扩展的三角形)。如果没有,则证书将单独出现在钥匙串中并且无用。在这种情况下,您将不得不A)找到拥有密钥的开发人员或B)重新制作证书,并为了上帝的缘故将密钥保存在某个地方,以便您可以将其交给签名过程被打破的开发人员和任何加入您团队的新开发人员。 - borrrden
我的证书和附上的图片中的一样。 - diogo.appDev
我认为这可能与组织者中的存档选项卡完全为空有关。 - diogo.appDev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接