Для OS X я распространяю свое приложение Java внутри DMG. Начиная с выпуска Mountain Lion, при открытии приложения появляется следующее сообщение об ошибке:
[имя приложения] повреждено и не может быть открыто. Вы должны выбросить образ диска.
Очевидно, исправление заключается в подписи файла .app, поэтому я прочитал Руководство по подписанию кода. Все кажется простым, кроме важного вопроса как интегрировать это в мой процесс сборки с одним щелчком.
Построение моего продукта на всех платформах происходит на моей машине разработки Linux. Я запускаю Ant script, и установщик Windows, стартер EXE, установщик Linux, приложение OS X и DMG созданы. Поэтому я хотел бы интегрировать подписание кода в этот процесс.
Существует ли эквивалент "codeign" для Linux?