2011-07-21 8 views
0

私のアプリはアイテムをMacのキーチェーンに保存します。私はコード署名証明書を使ってアプリに署名したので、アプリを更新するたびにキーチェーンの認証ダイアログが表示されないようにしました。更新されたcodesign証明書は、キーチェーン認証ダイアログを表示します

問題は次のとおりです。コードサイン証明書は1年間有効で、最近証明書を更新する必要がありました。私は今更新された証明書を使って署名される新しいアップデートをリリースしたいと思います。アップデートをインストールすると、キーチェーンはアプリケーションを信頼しなくなり、認証ダイアログを表示します。

これを回避する手段はありますか?そうでない場合は、次回証明書が期限切れになったときにこれを避けるためにできることはありますか?

答えて

1

私はこれを避ける方法を見つけることができませんでした。古い証明書を更新する場合でも、CAはまったく新しい証明書を生成します。私の「解決策」は、3年という長いコード署名証明書を申請することです。

関連する問題