Как маркировать исполняемый файл Mac OSX без изменения поведения кода - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть исполняемый файл на основе Java (сгенерированный из инструмента-оболочки Java), который работает на Mac OSX.

Сейчас я пытаюсь упаковать его для развертывания в форму MyApp.app, включая кодовое обозначение, чтобы он мог быть принят GateKeeper.

Однако, когда я кодирую свой исполняемый файл в «MyApp.app / Contents / MacOS "изменяет порядок работы исполняемого файла - я получаю ClassNotFoundException в поисках специализированного ClassLoader инструмента-оболочки Java.

Я понимаю, что это, вероятно, проблема с генерацией исполняемого файла инструмента-оболочки Java (и имеюподнял вопрос там), но был ли способ избежать кодового знака, влияющего на работу исполняемых файлов?Я могу использовать signtool в Windows без проблем.

Я посмотрел на «--detached» в качестве опции кодового знака - для подписи и создания отдельного файла подписи.Но код проверки подтверждает, что я использую для проверки соответствия GateKeeper не распознает это - я получаю "... вообще не подписано".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...