La aplicación de rechazo de Gatekeeper de Mountain Lion's Lion firmó en El Capitán

1

Estoy firmando una aplicación OS X usando mi Developer ID Application certificate ; Es una aplicación auto alojada. El servidor de compilación es una máquina El Capitan ( 10.11.6 ).

La aplicación pasa la validación en Mavericks , Yosemite , El Capitan y Sierra . Sin embargo, en Mtn Lion me informan que la aplicación ha sido dañada o manipulada y tengo la opción de enviarla a la Papelera. Efectivamente, un codesign -dv /Applications/Whatever.app muestra el mismo resultado. Al intentar instalar RB App Checker Lite , me informan que este sistema operativo anterior no es compatible y no pude encontrar una versión anterior para ver si me mostraría más detalles.

¿Este comportamiento es normal / está documentado en alguna parte?

Sé que Mavericks introdujo un nuevo tipo de firma, y Mtn Lion's Gatekeeper está esperando un v1 . No pude encontrar nada más relevante que un anuncio anterior (2014) de Apple, sobre los cambios en las reglas de envío de la Mac App Store:

Beginning November 1, 2014, apps submitted to the Mac App Store must be signed with signatures created with OS X Mavericks 10.9 or later (v2 signatures). Apps without v2 signatures will be automatically rejected on upload.

[...]

Apps signed with v2 signatures will work on older versions of OS X.

Si hay algo que me falta y / o una solución alternativa, con mucho gusto lo reconocería y adoptaría / adoptaría, en lugar de pedir a los clientes que modifiquen la configuración de seguridad en sus Mac. Gracias.

    
pregunta elder elder 13.01.2017 - 17:41

0 respuestas

Lea otras preguntas en las etiquetas