1

我有一个已正确签名并在所有操作系统上运行的 java webstart 应用程序。然而,在 MAC 上运行它需要用户绕过 Mac 安全功能,因为该应用程序没有使用 Apple Developer ID 签名。

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

4

2 回答 2

0

不幸的是,这是不可能的,并且与以下内容重复:How to sign Java applet with Apple Developer ID

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

于 2014-07-31T14:57:35.937 回答
0

How to sign (dynamic) JNLP files for OSX and Gatekeeper为 Java Web Start 应用程序回答了这个问题(如小程序问题的答案中所述,无法将其添加到 Mac Store 。)

于 2015-03-19T20:08:16.490 回答