iPhone 开发人员与任何有效证书不匹配 (Xcode)

标签 iphone xcode certificate private-key

嗨,我有点被苹果逼到了这里,我提交了一份技术支持查询,这是免费的之一,当您向开发者计划付款时,却被告知他们不会在办公室,这是免费的直到感恩节之后,由于我来自爱尔兰,所以我忽略了这个问题。我真的需要这方面的帮助,因为我尝试在论坛中查找,并且尝试了针对类似问题给出的解决方案,但我仍然无法破解它。

可以在此页面上看到屏幕截图。 http://www.heffernanwebservices.ie/blank.html

就这样吧...

问题描述在尝试在 xcode 中构建我的项目“Mulligan IRL”时,出现以下错误“代码签名错误:身份‘iPhone 开发人员:Cian Heffernan (8ELM27DL8F)’与任何有效的证书/私钥不匹配默认钥匙串(keychain)中的配对”

[屏幕截图1]

当我导航到项目build设置中的代码签名时,我可以看到,当我单击 iphone 开发人员或 iphone 发行版的代码签名身份时,它们旁边有“(当前没有配置文件匹配)”。然后我前往钥匙串(keychain)在实用程序中访问窗口并查看证书,发现开发人员证书和分发证书要到明年 8 月和 11 月才会过期。接下来我前往 xcode 中的组织者。我在配置文件中看到我有 8 个配置文件!我不知道知道为什么我有这么多。(第二个附件)

[截图2]

如您所见,iOS 团队配置文件之一将在 11 天后过期,因此我只是尝试续订该配置文件。当我尝试此操作时,出现错误:(第三个附件)

[截图3]

然后,我前往配置门户查看为什么找不到它,但我可以看到配置文件。 (附件4)

[截图4]

我不知道为什么会收到此错误。如果对此事有任何帮助,我将不胜感激。

最佳答案

为了使证书有效,它需要在您的钥匙串(keychain)中与私钥相关联。在您的钥匙串(keychain)中找到“iPhone Developer...”证书,并查看它是否有与之关联的私钥。

当您在两台或多台计算机上进行开发时,可能会发生这种情况。您需要从首先生成私钥的计算机中导出证书+私钥对。然后将其导入到您进行开发的所有计算机上。

请参阅 Apple 的 Transferring Your Identities了解更多详细信息。

关于iPhone 开发人员与任何有效证书不匹配 (Xcode),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8194338/

相关文章:

iphone - 应用商店首页图片

ios - Xcode 的 ":configuration"条件编译指令如何在 xcconfig 文件中工作?

WCF:尝试使用自签名证书和 'PeerTrust' 设置双向双向 SSL 身份验证

asp.net - 下载 IIS 和 IISExpress 以及 ISAPI 模块中的 CER 文件

iis-7 - 如何在 IIS 7 中为 SSL 配置站点?

iphone - 由于 iOS 6 中删除了自动调整大小,如何自动调整 iOS 6 的 subview 大小?

ios - UIAlertcontroller 设置属性消息

java - Xcode 图像链接 ImageView 到下一个 View Controller

iphone - 从相机胶卷中选择的视频的 URL

ios - dispatch_group_async 性能