2

こんにちは、Mac 10.5.8 を使用しています。私のアプリでは(私が作成した)独自のキーチェーンを使用していますが、実際の質問は、プロンプトが表示されるたびにアプリのコードを変更するときであり、現在のアプリが変更されていることを許可するかどうかと言います.Canこのプロンプトを抑制する方法を教えてください(アプリを変更するたびにデフォルトで許可します)。ドキュメントで解決策を見つけることができませんでした。

4

1 に答える 1

3

キーチェーンには信頼できるアプリケーションのリストがあり、このリストにはアプリケーションのハッシュ ダイジェストが含まれています。アプリケーションが変更されると、再び信頼できなくなります。これは、Camino のような「大きな」アプリケーションでも発生します。

これを減らすための特別な手段が 2 つあります。共有ライブラリが更新されると、システムはこれを追跡し、更新後もアプリケーションを受け入れます。また、Software Update がアプリを更新すると、ダイジェストも修正されます (これが、Apple 自身のアプリが再確認なしで逃げることができる理由です)。

更新: コードに署名すると、キーチェーンは更新されたアプリケーション(同じ証明書で署名されたもの) も受け入れます。

于 2010-02-08T08:28:53.907 に答える