更新的代码签名证书显示了钥匙串授权对话框

时间:2011-07-21 09:39:18

标签: macos certificate keychain

我的应用将商品存储在Mac的钥匙串中。我确保使用代码签名证书对应用程序进行了签名,以便每次更新应用程序时,我的用户都不会受到钥匙串授权对话框的困扰。

问题是:代码签名证书只有一年有效,我最近必须续订证书。我想发布一个新的更新,它将使用续订的证书进行签名。当我安装更新时,钥匙串不再信任该应用程序并显示授权对话框。

有没有办法避免这种情况?如果没有,下次我的证书到期时,有什么办法可以避免这种情况吗?

1 个答案:

答案 0 :(得分:1)

我找不到避免这种情况的方法。即使在续订​​旧证书时,CA也会生成全新的证书。我的“解决方案”是申请更长的代码签名证书 - 3年。