2011-07-21 39 views
0

我的應用程序將項目存儲在Mac的鑰匙串中。我確信我使用代碼簽名證書籤署了應用程序,以便每次更新應用程序時,我的用戶都不會受到鑰匙串授權對話框的困擾。續訂密碼證書顯示鑰匙串授權對話框

問題是:代碼簽名證書只有一年有效,最近我不得不續簽證書。我想發佈一個新的更新,它將使用更新的證書進行簽名。當我安裝更新時,鑰匙串不再信任該應用並顯示授權對話框。

有沒有辦法避免這種情況?如果不是,下次我的證書到期時,我能做些什麼來避免這種情況?

回答

1

我找不到避免這種情況的方法。即使更新舊證書,CA也會生成全新的證書。我的'解決方案'是申請更長的代碼簽名證書 - 3年。