マウンテンライオンは、デフォルトでGatekeeper経由で署名されていないアプリケーションのインストールを禁止する設定でリリースされることをご理解ください。Mac OS Mountain Lion:デベロッパーメンバーシップのためにAppleに支払うことなく、Gatekeeper用のアプリケーションに署名することは可能ですか?
私は現在、オープンソースアプリケーションを配布しています。これはホビープロジェクトです、私はそれのためのお金を請求しません。 Macデベロッパーのメンバーシップを購入せずにこのアプリケーションのコードに署名することはできますか?Appleは、Mountain Lionのデフォルト設定でインストールするアプリケーションをリリースするには、すべての開発者が年間$ 99を支払うことを要求していますか?
Appleのウェブサイトのこのpdfから:https://developer.apple.com/library/mac/documentation/security/Conceptual/CodeSigningGuide/CodeSigningGuide.pdf 12ページに、自己署名証明書を使用して、他のコンピュータはあなたの自己署名証明書を確認することができず、実行されません=/ – mgrandi
私の主張は、MLのデフォルトのゲートキーパー設定は、実際には検証不能なコードの実行を「禁止」していないということでした。あなたのリンクが指摘しているように、コード署名の他のアプリケーションには、コード署名証明書が信頼できるルートに連鎖されるという要件を含む他の要件があります。例については、Appleの[technote 2206](http://developer.apple.com/library/mac/#technotes/tn2206/)を参照してください。しかし、私がそれを取り除くことができたとしても、testing_を含めて、私は一般にCAルート証明書以外の何ものも署名しません。 –