代码签名问题:开发者证书已过期,求助?

Posted

技术标签:

【中文标题】代码签名问题:开发者证书已过期,求助?【英文标题】:Code signing issue: Developer Certificate expired, help? 【发布时间】:2010-10-14 03:42:11 【问题描述】:

我上次在设备上部署是在上周。从那时起,我一直在调整模拟器。我的开发者证书于 10 月 11 日到期。我今天尝试在我的 iPhone 上进行部署,但遇到了一些代码签名错误。我检查了它,发现我的开发人员证书已过期,所以我继续在 Provisioning Portal 上更新它。好吧,这并没有解决我的问题,因为现在我看到了一个我从未遇到过的错误。在 Organizer 窗口的 Provisioning Profiles 窗格中,在我的应用程序包的配置文件下,我有一个黄色感叹号:

"A valid signing identity matching this profile could not be found in your keychain."

我不明白。我有一个更新的证书,我的私钥还在。我觉得我快要疯了。请帮忙!我可以截屏,但我不知道如何在此处发布。

【问题讨论】:

查看接受的答案:我必须删除我的证书,在开发者网站的供应门户中撤销它,然后按照说明重新申请证书。创建新证书后,我还必须创建一个新的配置文件。 【参考方案1】:

我想我在安装新硬盘并重建机器后遇到了类似的情况。我建议吹走所有证书和东西,然后重新开始请求证书并安装到钥匙串中。获取新的配置文件等。即假装这是第一次。

通过门户很容易,只需几分钟。这对我有用。

【讨论】:

++ 我希望我很久以前就尝试过。我已经在谷歌上搜索了 100 年。我撤销了我的证书,将其从 Keychain.app 中删除,然后重新申请。我必须创建一个全新的配置文件。现在它又可以工作了。

以上是关于代码签名问题:开发者证书已过期,求助?的主要内容,如果未能解决你的问题,请参考以下文章

使用 CERTENROLLLib 的自签名证书,证书已过期状态

苹果证书过期

用于签名的 Xcode 9.2 证书已过期或被吊销

代码签名证书过期时会发生啥?

您上传的 APK 签名的证书过早过期 [重复]

apn 证书已过期,推送通知不再起作用