我有一个 java webstart 应用程序,该应用程序已正确签名并可在所有操作系统上运行。 然而,在 MAC 上运行它需要用户规避 Mac 安全功能,因为该应用程序未使用 Apple 开发者 ID 进行签名。
我想知道是否可以,如果可以,我如何使用我的 Apple 证书对 jar 进行签名,以便它可以在 Windows 和 Mac 上顺利运行。
最佳答案
不幸的是,这是不可能的,并且与: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/
关于java - 为 Mac Store 签名 Webstart 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058833/