Mac OS (НЕИЗВЕСТНЫЙ РАЗРАБОТЧИК) - PullRequest
0 голосов
/ 13 января 2019

У меня есть сборка JAR-файла, у меня есть инструмент, который преобразует этот JAR-файл в файл .pkg, который можно распространять в MAC OS.

К сожалению, когда я пытаюсь запустить установленный файл JAR, я получаю сообщение НЕИЗВЕСТНЫЙ РАЗРАБОТЧИК из-за MAC OS GateKeeper.

Я искал в Интернете и понял, что для решения этой проблемы требуется подписание кода. Тем не менее, в Windows я знаю шаги для подписи кода, но я не эксперт в MAC OS.

Нужно ли сначала конвертировать JAR в приложение, используя appbundler, а затем код? или это старый способ, и есть новый.

Как лучше всего решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Действительно хотите отключить гейткипер? РЕШЕНИЕ Откройте терминал и введите «spctl --master-disable #gatekeeper», без кавычек. ЭТО ДЕЙСТВИТЕЛЬНО РАБОТАЕТ! Забудьте, что говорят предыдущие посты ... Ни один из их «советов» или «уловок» не сработал для меня.

0 голосов
/ 20 января 2019

Я нашел отличный ответ в следующем stackoverflow , который представляет javapackager как отличный инструмент, который поможет вам упаковать ваш исполняемый файл JAR в .pkg или .dmg.

далее, вы должны взглянуть на этот учебник , который поможет вам использовать javapackager для получения окончательного результата.

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