Apple modifica la funcionalidad Gatekeeper para OS X Yosemite, afectando a la funcionalidad de algunas aplicaciones

  Juntos con OS X Yosemite beta 5empresa Apple También modificó las reglas relativas a la firma de solicitudes para la plataforma. OS XSistema Portero bloqueando la ejecución de ciertos tipos de aplicaciones a partir de ahora. Más precisamente, tan pronto como lo que OS X Mavericks 10.9.5 si OS X Yosemite se lanzará, las aplicaciones desarrolladas en una versión de OS X anterior a 10.9 no podrán ser ejecutadas por los usuarios en sus propias Mac.

  El sistema Portero, que impide que se ejecuten aplicaciones sin firmar en OS X, bloqueará la posibilidad de abrir estas aplicaciones, ya que se considera que no tienen una firma válida. Apple requiere que los desarrolladores actualicen sus aplicaciones desarrollándolas en OS X 10.9 y reenviándolas para su publicación en Mac App Store, de lo contrario los usuarios tendrán problemas para utilizarlos en sus propios iDevices.

  Lo bueno de todo el problema es que Gatekeeper se puede desactivar en cualquier momento desde Preferencias del Sistema, y ​​las aplicaciones se pueden abrir de todos modos ignorando el sistema haciendo clic derecho en el icono de la aplicación y seleccionando la opción Abrir. Dicho esto, si en el futuro tienes aplicaciones que se niegan a funcionar en OS X Yosemite o OS X Mavericks 10.9.5 sabrás por qué.

Con el lanzamiento de OS X Mavericks 10.9.5, la forma en que OS X reconoce las aplicaciones firmadas cambiará. Las firmas creadas con OS X Mountain Lion 10.8.5 o anterior (firmas v1) quedarán obsoletas y Gatekeeper ya no las reconocerá. Los usuarios pueden recibir una advertencia de Gatekeeper y deberán eximir su aplicación para continuar usándola. Para garantizar que sus aplicaciones se ejecuten sin previo aviso en versiones actualizadas de OS X, deben estar firmadas en OS X Mavericks 10.9 o posterior (firmas v2).

Si crea código con una versión anterior de OS X, use OS X Mavericks 10.9 o posterior para firmar su aplicación y crear firmas v2 usando la herramienta de diseño de código. Estructura tu paquete de acuerdo con los requisitos de evaluación de firmas para OS X Mavericks 10.9 o posterior. Las consideraciones incluyen:

El código firmado sólo debe colocarse en directorios donde el sistema espera encontrar código firmado.
Los recursos no deben ubicarse en directorios donde el sistema espera encontrar código firmado.
El indicador –resource-rules y ResourceRules.plist no son compatibles.

Asegúrese de que sus versiones actuales y futuras funcionen correctamente con Gatekeeper probándolas en OS X Mavericks 10.9.5 y OS X Yosemite 10.10 Developer Preview 5 o posterior. Las aplicaciones firmadas con firmas v2 funcionarán en versiones anteriores de OS X.

1 COMENTARIO

  1. Adică noile restricții se aplică doar dacă ai Gatekeeper pornit. Asta înseamnă doar un alt lucru enervant pe care trebuie să-l faci la instalarea sistemului, pe lângă instalarea Flash și bifarea căsuței din setările Safari cu “show the full website”.