Mac の公証とは何ですか?
2026年10月30日に確認済み
公証とは、Mac App Store 以外で配布されるソフトウェアに対する Apple の自動スキャンです。悪意のあるコンテンツや署名の問題が見つからなければ、Apple は Gatekeeper が見つけられるチケットを発行します。これは App Review ではありません。Apple の担当者がアプリを使うことはないため、公証済みは「既知のマルウェアは見つからなかった」という意味であり、「承認された」や「安全である」という意味ではありません。
署名、公証、そして審査済み
| 何が起こるか | 実施する人 | わかること | |
|---|---|---|---|
| Developer ID で署名済み | 開発者が、Apple が発行した証明書でアプリに署名します | 開発者 | 誰が署名したか、そしてそれ以降変更されていないこと |
| 公証済み | 署名されたアプリがアップロードされ、スキャンされます | Apple の自動サービス | 既知の悪意のあるコンテンツは見つかりませんでした |
| App Review | Apple がガイドラインに照らしてアプリを審査 | Apple(App Store 向け) | ストアのルールを満たしている |
macOS 10.15 以降では、2019年6月1日以降にビルドされ、Developer ID で配布されるソフトウェアは公証が必要です。Apple によると、ストアの審査プロセスには同等のセキュリティチェックが含まれているため、Mac App Store のアプリには公証は不要です。
「身元の確認された開発者」の意味
macOS は、有効な Developer ID 署名を持つ開発者に対してこの表現を使います。これは、ソフトウェアが身元の確認された開発者から提供され、改変されていないことを確認するものです。その会社が信頼できるかどうかについては何も示しません。その判断は、ご自身で行う必要があります。
Gatekeeper の処理
Gatekeeper は、ダウンロードしたアプリを開けるかどうかを判断する macOS の機能です。初期設定では、App Store のソフトウェア、または登録済みの開発者が署名し公証したソフトウェアを想定しています。また、ダウンロードしたアプリを初めて開くときに、承認を求めます。
アプリの確認方法
spctl -a -vv /Applications/YourApp.app
source=Notarized Developer ID と表示されているか確認してください。安全性ガイドでは、その他の結果について説明しています。
開発者向け
公証には、Developer ID 証明書、ハードンドランタイム、安全なタイムスタンプが必要です。Xcode の Organizer で行えるほか、ビルドスクリプトで notarytool と stapler を使うこともできます。Apple のドキュメントによると、スキャンには通常1時間未満かかります。ステープルすると、チケットがアプリに添付されるため、Gatekeeper はオンラインに接続しなくてもチケットを見つけられます。ステープルを省略しても、Apple はチケットをオンラインで公開し続けます。
MacPip の Mac アプリ
最近ローンチされたアプリ: Aurator, ByeCtrlClick, Kofe Flow, Toolbox, Downbit。掲載は推薦ではありませんので、それぞれご自身で確認してください。
By category: 生産性.