1 votes

Signature du code d'une application avec le JDK7 intégré sur Mavericks 10.9.1

J'ai une application Java 7 que je transforme en une application MacOS en suivant les instructions sur http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html .

Cela ne fonctionne plus. La signature fonctionne toujours (j'utilise un certificat "Mac Developer") et la vérification du signe de code affirme que tout va bien. spctl sur ma machine ou essayer d'exécuter l'application sur la machine de quelqu'un d'autre résulte cependant en un rejet. (spctl indique seulement "rejected", sans autre information, même en mode verbeux 4).

J'ai essayé d'ajouter --deep et --force à la signature du code, mais cela n'a pas résolu le problème.

J'ai également essayé de signer le plugin JDK dans l'application, mais cela n'a pas aidé.

Comment le processus de la page Oracle ci-dessus doit-il être adapté pour fonctionner sur 10.9 ?

1voto

user12889 Points 121

Mon certificat n'était pas du bon type. Il s'avère qu'il doit être du type : "Application Developer ID : "

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X