Introducción
Uno de los problemas más frustrantes al instalar aplicaciones de fuentes externas en macOS es encontrarse con el mensaje de advertencia que indica que la aplicación está dañada y no se puede abrir, o bien que el desarrollador no está verificado. Este inconveniente no significa necesariamente que el archivo contenga un virus, sino que el sistema de seguridad integrado, conocido como Gatekeeper, bloquea la ejecución por restricciones de firma digital y origen.
Causas del Error en macOS
Existen principalmente dos motivos por los cuales macOS genera esta alerta de seguridad:
- Gatekeeper estricto: El sistema operativo solo permite por defecto la ejecución de aplicaciones obtenidas desde la App Store o de desarrolladores debidamente identificados y registrados ante Apple.
- Atributos de cuarentena: Cuando descargas un archivo ejecutable desde internet, macOS le asigna automáticamente un atributo extendido de cuarentena (
com.apple.quarantine) que dispara la alerta al intentar abrirlo por primera vez.
Método 1: Modificar Ajustes de Privacidad y Seguridad
La forma más rápida de permitir que una aplicación bloqueada se ejecute sin modificar comandos avanzados es utilizando las Preferencias del Sistema.
- Intenta abrir la aplicación para que macOS registre el intento de bloqueo.
- Abre el menú de Ajustes del Sistema (o Preferencias del Sistema en versiones anteriores).
- Dirígete a la sección Privacidad y Seguridad.
- Desplázate hacia abajo hasta encontrar el mensaje que indica que se bloqueó el uso de la aplicación.
- Haz clic en el botón Abrir de todos modos e introduce tu contraseña de administrador o usa Touch ID para confirmar.
Método 2: Eliminar el Atributo de Cuarentena mediante Terminal
Si el sistema operativo sigue bloqueando el software o no aparece la opción en el menú de ajustes, puedes remover el bloqueo de cuarentena directamente desde la terminal utilizando el comando xattr.
- Abre la aplicación Terminal desde la carpeta de Utilidades o usando Spotlight.
- Escribe el siguiente comando seguido de un espacio (no presiones enter todavía):
sudo xattr -rd com.apple.quarantine - Arrastra el icono de la aplicación afectada desde tu carpeta de Aplicaciones y suéltalo dentro de la ventana de la Terminal para que se complete automáticamente la ruta del archivo.
- Presiona Enter, escribe tu contraseña de administrador (no se mostrarán los caracteres mientras escribes por seguridad) y pulsa Enter nuevamente.
- Vuelve a intentar abrir la aplicación con normalidad; ahora debería iniciar sin inconvenientes.