Можно ли подписать JAR так, чтобы macOS его принял? - PullRequest
3 голосов
/ 18 июня 2019

У меня есть исполняемый JAR-файл, который я хочу, чтобы мои пользователи macOS запускали из Finder без каких-либо командных кликов или настройки безопасности системы.

Когда JAR-файл открывается, в Finder он выводит сообщение:

“blah.jar” is from an unidentified developer. Are you sure you want to open it?

JAR подписан, хотя, очевидно, не соответствует требованиям Apple.Может кто-нибудь указать мне на способ подписания JAR, чтобы успокоить Finder?

Я знаю javapackager, но в идеале не хочу создавать отдельный поставляемый файл для одной операционной системы.

1 Ответ

1 голос
/ 18 июня 2019

У Apple есть отличный способ зарегистрировать себя в соответствии с вашими результатами, см. ID разработчика .Но прямо на первой странице написано:

Сертификат ID разработчика позволяет Gatekeeper проверять, являетесь ли вы доверенным разработчиком, когда пользователь открывает ваше приложение, плагин или пакет установщика, загруженный извнеMac App Store.

Примечание: в нем говорится о приложениях , плагинах или установщиках .

Учитывая тот факт, что Apple и MacO действительно не известны своей восторженной поддержкой Java, мое интуитивное чувство заключается в том, что подписывание JAR-файлов не то, что их волнует.

Другими словами: я очень сомневаюсь, что вы можете убедить MacOs принять и запустить файлы JAR.

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