我有一个java webstart应用程序,它正确签名并在所有iSS上工作。 但是在Mac上运行它要求用户规避MAC安全功能,因为应用程序未与Apple Developer ID签名。

我想知道是否,如果是,我如何使用我的Apple证书签署罐子,以便在Windows和Mac上没有问题就可以运行。

有帮助吗?

解决方案

不幸的是,这是一个不可能的,并且是一个副本:如何使用Apple Developer ID

签署Java applet 但是,您可以使用工具将JAR转换为App Bundle,实际上可以签署Gatekeeper(不是应用商店,而是绕过发射限制)。查看 http://www.jemchicomac.com/how-to-convert-a-jar-file-into-an-app-for-os x/

其他提示

How to sign (dynamic) JNLP files for OSX and Gatekeeper answers this question for Java Web Start apps (which cannot be added to the Mac Store as noted in the applet question's answer.)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top