lunes, 25 de abril de 2022

...no se puede abrir porque no se puede confirmar la identidad del desarrollador.

La aplicación "lo que sea" no se puede abrir porque no se puede confirmar la identidad del desarrollador.


Para no entrar en tecnicismos, os explicaré de forma sencilla el motivo y cómo solucionarlo;

Con el fin de evitar el software maliciono, entre otras cosas, Apple tomó como norma que las apps estuvieran firmadas por un desarrollador identificado evitando así que se ejecuten las aplicaciones que no lo están.

Bajo tu "resposabilidad", Apple sí permite que dicha app, no firmada, pueda ser ejecutada en su sistema operativo, pero esta es movida a un entorno más limitado. A nivel usuario, no notarás la diferencia, pero dicha app se encuentra en una especie de cuarentena aislada aunque para tu ojos esté con el resto de las apps.

Dicho esto, ¡vamos a allá!.


1. Pulsa en el recuadro sobre abrir. (Te saldrá el siguiente cuadro)



2. Pulsa aceptar y dirígete a Preferencias del Sistema > Seguridad y privacidad.


3. Pulsa sobre Abrir igualmente, y esta se ejecutará.


¿Aún sigues sin poder instalar la App?


Desactivación de GateKeeper

Otra opción es usar la Terminal del Mac,

Ve a Aplicaciones > Utilidades y abre Terminal.

En la ventana escribe:

sudo spctl –master-disable y pulsa enter.

Introduce la contraseña de administrador y vuelve a pulsar sobre enter.

Vuelve a abrir las preferencias del sistema y ya deberías tener habilitado la opción Cualquier sitio.


¿Aún sigues sin poder instalar la App?

El SIP bloquea el acceso a ciertos procesos del sistema (/System /sbin /usr), por lo cual también impide la instalación de ciertas apps.

Desactivarla no es complicado, pero requiere de algo más de conocimientos y mal hecho puede ocasionar daños en el macPara la instalación de algunas apps es necesario desactivar esta protección por lo que aquí os pongo los pasos para realizarlo bajo vuestra responsabilidad.

Desactivación del SIP (Protección de la integridad del sistema)

Arranca tu ordenador pulsando las teclas Comando + R.

En el menú superior, dirígete a Utilidades y abre Terminal.

En la ventana de la Terminal escribe:

csrutil disable y pulsa enter.

¿Permitir el arranque del sistema operativo sin firmar y cualquier extensión del núcleo para el sistema operativo "Macintosh HD"? [y/n] Pulsa sobre "y".

Introduce la contraseña de administrador y vuelve a pulsar sobre enter.

La Terminal te devolverá varias líneas hasta decirte que la protección de la integridad del sistema desactivada es un éxito.

Ahora ya podrás instalar apps descargadas desde cualquier lugar.

Para volver a activarla deberás seguir los mismos pasos pero escribiendo:

csrutil enable y pulsando sobre enter.


NOTA

Después de desactivar Gatekeeper (opción Habilitar en cualquier lugar) y deshabilitar la Protección de la integridad del sistema (SIP) en el Mac, puede instalar cualquier aplicación de terceros, pero a su vez permites la entrada de software malicioso. Es importante habilitarlas nuevamente para evitar daños en el equipo.