Как подписать приложение Mac OS X в Linux?

Для OS X я распространяю свое Java-приложение внутри DMG. После выпуска Mountain Lion при открытии приложения появляется следующее сообщение об ошибке:

[app name] is damaged and couldn't be opened. You should eject the disk image.

По-видимому, исправление заключается в том, чтобы подписать файл.app , поэтому я прочитал Руководство по подписи кода . Все кажется простым, за исключением важного вопроса о том, как интегрировать это в мой -процесс сборки щелчком мыши.

Создание моего продукта на всех платформах происходит на моем компьютере для разработки Linux. Я запускаю сценарий Ant, и установщик Windows, стартовый EXE, установщик Linux, приложение OS X и DMG уже собраны. Поэтому я хотел бы интегрировать подписывание кода в этот процесс.

Есть ли эквивалент «кодового дизайна» для Linux?

14
задан Dan Gravell 31 July 2012 в 08:48
поделиться