Introducción al Error de Aplicaciones Dañadas en macOS
Uno de los problemas más frustrantes para los usuarios de macOS ocurre al intentar abrir una aplicación descargada fuera de la Mac App Store y recibir el mensaje: "La aplicación está dañada y no se puede abrir. Deberías trasladarla a la papelera". A pesar de lo alarmante del texto, la gran mayoría de las veces la aplicación no está corrupta, sino que el sistema operativo la bloquea por políticas de seguridad estrictas.
¿Cuáles son las Causas de este Error en Mac?
Este inconveniente suele ser generado por los mecanismos de seguridad integrados en macOS, principalmente Gatekeeper y la característica de cuarentena de archivos (com.apple.quarantine). Las causas principales son:
- La aplicación no está firmada por un desarrollador identificado por Apple.
- El certificado de seguridad de la app ha expirado o ha sido revocado.
- El archivo descargado fue marcado automáticamente como cuarentena por el sistema al detectarlo desde internet.
Método 1: Deshabilitar Temporalmente Gatekeeper mediante Terminal
Si confías plenamente en la procedencia de la aplicación, puedes permitir la instalación de apps desde cualquier sitio desactivando temporalmente las restricciones de Gatekeeper.
- Abre la aplicación Terminal desde la carpeta Utilidades o buscando con Spotlight.
- Introduce el siguiente comando para permitir descargas de cualquier origen:
sudo spctl --master-disable - Presiona Enter e introduce tu contraseña de administrador (no se mostrarán caracteres mientras escribes por seguridad).
- Vuelve a intentar abrir la aplicación.
- Una vez instalada, te recomendamos volver a activar la seguridad ejecutando:
sudo spctl --master-enable
Método 2: Eliminar el Atributo de Cuarentena del Archivo
En lugar de relajar toda la seguridad del sistema, puedes eliminar la etiqueta específica de cuarentena que macOS asigna al archivo descargado.
- Abre la aplicación Terminal.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra y suelta el icono de la aplicación afectada desde la carpeta Aplicaciones directamente dentro de la ventana de Terminal (esto rellenará automáticamente la ruta del archivo, quedando algo como
xattr -cr /Applications/NombreApp.app). - Presiona Enter.
- Haz doble clic en la aplicación para abrirla sin restricciones.
Método 3: Ajustar los Permisos de Seguridad y Privacidad
A veces, macOS bloquea la ejecución de la app permitiendo desbloquearla directamente desde los ajustes del sistema sin usar la terminal.
- Intenta abrir la aplicación al menos una vez para que el sistema registre el intento de bloqueo.
- Abre las Preferencias del Sistema o Configuración del Sistema.
- Ve al apartado de Privacidad y seguridad y desplázate hacia abajo en la sección de seguridad.
- Deberías ver un aviso indicando que se bloqueó el uso de la aplicación. Haz clic en el botón Abrir de todos modos e introduce tu contraseña o usa Touch ID para confirmar.