Introducción
Uno de los problemas más frustrantes para los usuarios de macOS ocurre al intentar abrir una aplicación recién descargada de internet y encontrarse con el mensaje: La aplicación está dañada y no se puede abrir. Debes pasarla a la papelera. A pesar de lo alarmante que suena, en la gran mayoría de los casos la aplicación no está corrupta realmente, sino que macOS bloquea su ejecución debido a sus estrictas políticas de seguridad y notarización.
Causas Principales del Error
Este inconveniente suele presentarse por factores relacionados con la seguridad nativa del sistema operativo:
- Gatekeeper: El sistema de seguridad de Apple bloquea aplicaciones de desarrolladores no identificados.
- Atributos de cuarentena: macOS marca automáticamente cualquier archivo descargado de internet con un indicador de seguridad.
- Falta de notarización: La app no ha pasado por los servidores de validación de Apple, aunque sea completamente segura.
Método 1: Desactivar Temporalmente Gatekeeper mediante Terminal
Si confías plenamente en el origen de la aplicación, puedes permitir que macOS ejecute software de cualquier sitio modificando una regla de seguridad básica.
- Abre la aplicación Terminal desde la carpeta de Utilidades o usando Spotlight (Cmd + Barra espaciadora).
- Escribe el siguiente comando para permitir descargas de cualquier origen:
sudo spctl --master-disable - Presiona Enter e introduce la contraseña de administrador de tu Mac (no se mostrarán los caracteres mientras escribes por seguridad).
- Vuelve a intentar abrir la aplicación afectada.
- (Opcional) Vuelve a activar la seguridad ejecutando:
sudo spctl --master-enable
Método 2: Eliminar el Atributo de Cuarentena del Archivo
En lugar de relajar la seguridad de todo el sistema, puedes ordenar específicamente a macOS que ignore la marca de descarga de esa aplicación en particular utilizando el comando xattr.
- Abre la aplicación Terminal.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra la aplicación con problemas desde la carpeta Aplicaciones directamente hacia la ventana de Terminal (esto completará automáticamente la ruta del archivo).
- La línea final debería verse similar a esto:
xattr -cr /Applications/NombreDeLaApp.app - Presiona Enter y abre la aplicación con normalidad haciendo doble clic.