iPhone:找不到有效的签名身份烦人的错误

Posted

技术标签:

【中文标题】iPhone:找不到有效的签名身份烦人的错误【英文标题】:iPhone: Valid signing identity not found annoying error 【发布时间】:2012-01-17 11:46:10 【问题描述】:

我知道这是一个非常常见的问题,我已经经历了几乎所有类似的线程,但没有运气!这在我续订 Apple 会员资格后开始发生!

我已确认我在 Key Chain 中拥有私钥和公钥,我的证书下列出了所需的证书,我的开发证书和 AWDR 证书已安装但仍在 XCode 管理器下我收到消息说“配置文件不匹配任何默认密钥链中的有效证书/私钥对”。我还重新启动了两次mac。

我也确认了http://developer.apple.com/library/ios/#qa/qa1618/_index.html 中提到的所有内容

还有什么要做的?自从过去 3-4 小时以来,我一直在摸不着头脑!

谢谢。

【问题讨论】:

我也有同样的问题。但是我忽略了它,并且能够在上传到应用商店时使用应用程序配置文件来唱我的应用程序。你不能做什么? 你是登录钥匙串下的证书吗? @Cyprian 我无法构建我的应用程序! 您是否通过选择正确的证书创建了配置文件。因为此错误通常发生在系统不接受您的配置文件时,因为它找不到有效的证书来证明配置文件的真实性。 是的,我一直在这样做并且工作正常。我从一个月的假期回来,一切似乎都搞砸了!我已经创建了所有新的苹果 ID、配置文件和推送通知证书......在钥匙链中看起来都不错,但 Xcode 组织者没有选择它们! 【参考方案1】:

您可以尝试查看位于 .xcodeproj 包内的 project.pbxproj(通过右键单击打开它并选择“显示包内容”)。在文件中搜索 PROVISIONING_PROFILE 并确保所有内容都签出到正确的配置文件。过去,当 Xcode 没有真正更新此文件但我手动更新时,我遇到了问题。

【讨论】:

它们是空白的,因为它不允许我选择我的证书,因为没有找到有效的证书/私钥对错误。我选择了 iPhone 开发人员来签署个人资料,但它不匹配!【参考方案2】:

在经历了这么多痛苦之后,我从其他可以正常工作的 MAC 导出密钥并导入到我的机器上,RESTARTED MAC 然后它开始工作了!

我本可以撤销证书并从头开始创建它们,因此在生成 CA 授权请求证书私钥时会在我的机器上生成。学习将这些密钥以 .p12 格式保存在共享位置,以便您只需双击即可再次安装!

【讨论】:

以上是关于iPhone:找不到有效的签名身份烦人的错误的主要内容,如果未能解决你的问题,请参考以下文章

在密钥链中找不到与此配置文件匹配的有效签名身份

Jetbrains Rider、Xamarin IOS 在钥匙串中找不到有效的 iOS 代码签名密钥

代码签名错误:找不到与应用程序标识符匹配的有效配置文件...

在您的证书上找不到 iPhone 开发者/发行者身份 错误

如何熟悉代码签名问题?

在调试模式下找不到此可执行文件的有效配置文件