Firmare l'applicazione WebStart per Mac Store
-
21-12-2019 - |
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.
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.)