Как подписать файл.jar с помощью моего Apple Developer ID

У меня есть исполняемый файл Java jar файл, который мне нужно подписать, используя мой Apple Developer ID. Я не собираюсь распространять его через магазин приложений. Я буду распространять приложение напрямую клиентам через мой веб-сайт. Я не собираюсь обходить Gatekeeper. Signing the app со мной developer ID это то, что удовлетворит Gatekeeper, когда клиенты установят приложение и, таким образом, избежит запроса безопасности, что я "Неопознанный разработчик".

Любая помощь будет принята с благодарностью

2 ответа

С сайта apple.stackexchange.com:

Подписанный двоичный файл, предупреждаемый как подписанный неизвестным разработчиком на OSx

Похоже, что параметры безопасности компьютера в Системных настройках → Безопасность и конфиденциальность установлены на Разрешить загрузку приложений из: App Store, как показано в сообщении об ошибке.

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

Смотрите также:

Как подписать Java-апплет с помощью Apple Developer ID

О, нет никакого способа сделать это =( Java-апплеты не могут участвовать в программе Developer ID. Ответ Apple находится здесь /questions/44636044/os-x-108-gatekeeper-i-java-appletyi/44636070#44636070.

Использование appbundler инструменты из oracle sdk (если вы используете JDK версии 8 или +, иначе загрузите его вручную). Я мог бы сделать подобное, выполнив шаги, упомянутые здесь.

Другие вопросы по тегам