OS Xの場合、JavaアプリケーションをDMG内に配布します。Mountain Lionのリリース以降、アプリを開くと次のエラーメッセージが表示されます。
[アプリ名]が破損していて開くことができませんでした。ディスクイメージを取り出す必要があります。
どうやら修正は.appファイルに署名することなので、コード署名ガイドを読みました。これをワンクリックビルドプロセスに統合する方法という重要な質問を除けば、すべてが簡単なようです。
すべてのプラットフォームで製品を構築することは、Linux開発マシンで行われます。Antスクリプトを実行すると、Windowsインストーラー、スターターEXE、Linuxインストーラー、OS Xアプリケーション、およびDMGがすべてビルドされます。そこで、コード署名をこのプロセスに統合したいと思います。
Linux用の「codesign」に相当するものはありますか?