当社は、OS XとWindowsの両方のアプリケーションを開発しています。 Appleインストーラを識別するためにApple以外の機関から購入した既存のコード署名証明書があります。当社のDMG & MSIは当社のウェブサイトを通じて配布しています。非Apple発行コード署名証明書:Mac OS 10.8 Gatekeeperで使用できますか?
マウンテンライオンの新しいゲートキーパー機能のcode signing guideは、アップル以外の発行した標準証明書が動作することを暗示しているようです。私は、「サードパーティ」は、この場合には何を意味するのか誤解でした。:
... OS X協調設計のコマンドでそれを使用することができ、これを使用することが可能ですそれ以外の場合は、どのようにコマンドライン "codesign"コマンドを使用して組み込むことができますか?注: Appleが 証明書に署名するコードの業界標準形式と形式を使用しています。あなたの会社はすでにあなたが他のシステム上でコードの署名に使用するサードパーティ 署名IDを持っている場合はそのため、あなたは
同じ状況があります。既存の証明書を使用して試してみましたが、署名は機能しましたが、ゲートキーパーはまだ起動をブロックしています。 – sereda
@seredaと同じです。私はそれがplist.infoファイルの設定と関係していると思います。私はこれで始まったが、ゲートキーパーを渡すだけでは不十分だ。 http://www.digicert.com/code-signing/mac-os-codesign-tool.htm この文書はAppleから読んでいる:https: //developer.apple.com/library/mac/documentation/security/conceptual/CodeSigningGuide/Procedures/Procedures.html まだ問題に取り組んでいますが、これが役立つことを願っています。 – SilentSteel
更新:いいえ、動作しません。 – SilentSteel