Domanda

Ho un'applicazione WebStart Java che è correttamente firmata e lavorando su tutti i sistemi operativi. Tuttavia, eseguirlo su Mac richiede all'utente di eludere le funzioni di sicurezza Mac, poiché l'app non è firmata con un ID Developer Apple.

Voglio sapere se e se sì, come posso usare i miei certificati Apple per firmare il barattolo in modo tale da poter essere eseguito senza problemi su Windows e Mac.

È stato utile?

Soluzione

Purtroppo questo non è possibile ed è un duplicato di: Come firmare Java Applet con ID Developer Apple

Puoi tuttavia utilizzare uno strumento per convertire il barattolo in un pacchetto di app, che può infatti essere firmato per Gatekeeper (non per App Store, ma per bypassare la restrizione del lancio).Vedi http://www.jemchicomac.com/how-to-convert-a-jar-file-into-an-app-for-osx/

Altri suggerimenti

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top