Pergunta

Eu tenho um aplicativo Java Webstart que está corretamente assinado e trabalhando em todos os OSES. No entanto, executá-lo no Mac requer que o usuário contorne os recursos de segurança do Mac, conforme o aplicativo não está assinado com um ID do desenvolvedor da Apple.

Eu quero saber se e se sim, como posso usar meus certificados da Apple para assinar o frasco de modo que ele pode ser executado sem problemas no Windows e no Mac.

Foi útil?

Solução

Infelizmente, isso não é possível, e é uma duplicata de: Como assinar o applet Java com o ID do desenvolvedor da Apple

No entanto, você pode usar uma ferramenta para converter seu pote em um pacote de aplicativos, que pode ser assinado para o gatekeeper (não para a App Store, mas para ignorar a restrição de lançamento).Ver http://www.jemchicomac.com/how-to-convert-a-jar-file-into-an-app-for-osx/

Outras dicas

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top