为Mac Store签署Webstart应用程序

时间:2014-07-31 12:27:01

标签: java macos certificate java-web-start osx-gatekeeper

我有一个java webstart应用程序,该应用程序已正确签名并可在所有操作系统上运行。 但是,在MAC上运行它需要用户规避Mac安全功能,因为该应用程序未使用Apple Developer ID进行签名。

我想知道是否以及是否可以使用我的Apple证书对jar进行签名,以便在Windows和Mac上无问题地运行。

2 个答案:

答案 0 :(得分:0)

不幸的是,这是不可能的,并且是:How to sign Java applet with Apple Developer ID

的副本

然而,您可以使用工具将您的jar转换为应用程序包,实际上可以为网守签名(不适用于App Store,但可以绕过启动限制)。见http://www.jemchicomac.com/how-to-convert-a-jar-file-into-an-app-for-osx/

答案 1 :(得分:0)

How to sign (dynamic) JNLP files for OSX and Gatekeeper为Java Web Start应用程序(无法添加到Mac Store as noted in the applet question's answer)回答此问题。)