Frage

Ich habe eine Java-Webstart-Anwendung, die ordnungsgemäß unterzeichnet und an allen Betriebssystemen arbeitet. Nach dem Ausführen von IT auf dem Mac muss der Benutzer die MAC-Sicherheitsfunktionen umgehen, da die App nicht mit einer Apple-Entwickler-ID signiert ist.

Ich möchte wissen, ob und wenn ja, wie ich meine Apple-Zertifikate verwenden kann, um das Jar zu unterschreiben, so dass er ohne Probleme unter Windows und Mac ausgeführt werden kann.

War es hilfreich?

Lösung

Leider ist dies nicht möglich und ist ein Duplikat von: Wie unterschreiben Sie Java-Applet mit Apple Developer ID

Sie können jedoch ein Tool verwenden, um Ihr Glas in ein App-Bundle zu konvertieren, das tatsächlich für den Gatekeeper unterzeichnet werden kann (nicht für den App Store, aber die Startbeschränkung umgehen).Siehe http://www.jemchicomac.com/how-to-convert-a-jar-file-into-an-app-für-osx/

Andere Tipps

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.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top