我有一个java webstart应用程序,该应用程序已正确签名并可在所有操作系统上运行。 但是,在MAC上运行它需要用户规避Mac安全功能,因为该应用程序未使用Apple Developer ID进行签名。
我想知道是否以及是否可以使用我的Apple证书对jar进行签名,以便在Windows和Mac上无问题地运行。
答案 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)回答此问题。)