Introducción al Error de Aplicación Dañada en macOS
Uno de los inconvenientes más frustrantes para los usuarios de macOS ocurre al intentar abrir una aplicación recién descargada de internet y encontrarse con el molesto mensaje: La aplicación está dañada y no se puede abrir. Debe moverla a la papelera. A pesar de lo alarmante que suena, en la gran mayoría de los casos la aplicación no tiene ningún archivo corrupto ni malware; simplemente se trata de una medida de seguridad estricta implementada por Apple.
Causas Principales del Problema
El sistema operativo macOS cuenta con una tecnología de seguridad llamada Gatekeeper, diseñada para proteger el equipo contra software malicioso. Las causas más comunes de este error son:
- La aplicación proviene de un desarrollador no identificado o no está firmada oficialmente por Apple.
- El archivo descargado ha sufrido una modificación en sus atributos de cuarentena debido a políticas internas de macOS.
- El instalador o archivo ZIP se descargó de una fuente externa a la Mac App Store.
Método 1: Deshabilitar temporalmente Gatekeeper desde la Terminal
La forma más rápida y efectiva de solucionar este inconveniente es ajustar los permisos de seguridad globalmente utilizando la aplicación Terminal. Sigue estos pasos:
- Abre la aplicación Terminal desde la carpeta de Utilidades o buscando a través de Spotlight (Cmd + Barra espaciadora).
- Escribe el siguiente comando para permitir la ejecución de aplicaciones de cualquier origen:
sudo spctl --master-disable - Presiona la tecla Enter e introduce tu contraseña de administrador (por seguridad, los caracteres no se mostrarán en pantalla mientras escribes).
- Vuelve a intentar abrir la aplicación afectada. Debería iniciarse con total normalidad.
Método 2: Eliminar el atributo de cuarentena del archivo específico
Si prefieres no alterar la seguridad general de tu Mac, puedes eliminar el indicador de cuarentena exclusivamente de la aplicación que genera el fallo. Realiza el siguiente procedimiento:
- Abre la Terminal en tu Mac.
- Escribe el comando
xattr -crseguido de un espacio en blanco. - Arrastra y suelta el icono de la aplicación problemática desde la carpeta de Aplicaciones directamente dentro de la ventana de la Terminal (esto autocompletará la ruta exacta del archivo).
- El comando completo debería verse similar a esto:
xattr -cr /Applications/NombreDeLaApp.app - Presiona Enter para ejecutar la orden y vuelve a abrir la aplicación desde el Finder.