1 votos

Firma de código de la aplicación con JDK7 incluido en Mavericks 10.9.1.

Tengo una aplicación Java 7 que convierto en una aplicación de MacOS siguiendo las instrucciones en http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html.

Esto ya no funciona. La firma aún funciona (utilizo un certificado de "Desarrollador de Mac") y la verificación de codesign afirma que todo está bien. Sin embargo, spctl en mi máquina o intentar ejecutar la aplicación en la máquina de otra persona resulta en rechazo. (spctl solo dice "rechazado" sin más información incluso en verboso 4)

Intenté agregar --deep y --force a la firma de código, pero esto no resolvió el problema.

También intenté firmar adicionalmente el plugin JDK dentro de la aplicación, pero no ayudó.

¿Cómo se debe adaptar el proceso en la página de Oracle mencionada arriba para funcionar en 10.9?

1voto

user12889 Puntos 116

Mi certificado era del tipo incorrecto. Resulta que tiene que ser del tipo: "ID de Desarrollador de Aplicaciones: "

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X