Apple は、一部の OS X API (サンドボックスなど) を、有料の Mac 開発者プログラムのメンバーに発行された証明書など、信頼できる証明書によってコード署名されたアプリケーションに制限しているようです。
OS X は、自己署名 (または開発) 証明書でコード署名されたアプリケーションをどのように扱いますか?
- これらの機能/API は利用できますか? 唯一の違いは、デフォルトの Gatekeeper 設定のユーザーはそのようなアプリケーションを (簡単に) 起動できないことですか?
- それらはあらゆる点で署名されていないアプリと同じように扱われますか (権限とサンドボックスが無効になり、ゲートキーパー ユーザーに警告します)?
- または、自己署名証明書はエラーと見なされ、ユーザーの Gatekeeper 設定に関係なく、アプリはまったく起動しませんか?