Introducción al error de aplicaciones dañadas en macOS
Uno de los problemas más frustrantes para los usuarios de macOS es intentar abrir una aplicación recién descargada e internet y encontrarse con el molesto mensaje: La aplicación está dañada y no se puede abrir. Debes pasarla a la basurero. Este error suele desconcertar porque la aplicación no está realmente corrupta, sino que el sistema operativo la bloquea por medidas de seguridad estrictas.
¿Cuáles son las causas de este problema en Mac?
La causa principal de este fallo es el sistema de seguridad integrado de Apple llamado Gatekeeper y la característica de aislamiento conocida como quarantine (cuarentena). Cuando descargas software fuera de la App Store que no está firmado por un desarrollador identificado, macOS le asigna un atributo de seguridad que impide su ejecución por defecto, interpretando erróneamente que el archivo es una amenaza o está dañado.
Método 1: Deshabilitar el bloqueo de Gatekeeper desde la Terminal
La forma más efectiva y definitiva de permitir que macOS ejecute aplicaciones de cualquier origen es ajustar la configuración de Gatekeeper mediante la línea de comandos.
- Abre la aplicación Terminal desde la carpeta de Utilidades o usando Spotlight (Cmd + Barra espaciadora).
- Introduce el siguiente comando para permitir aplicaciones descargadas de cualquier sitio:
sudo spctl --master-disable - Pulsa Intro, introduce tu contraseña de administrador (no se verá mientras escribes) y vuelve a pulsar Intro.
- Intenta abrir la aplicación nuevamente.
Método 2: Eliminar el atributo de cuarentena del archivo específico
Si prefieres mantener la seguridad general de tu Mac activa, puedes eliminar el atributo de cuarentena exclusivamente de la aplicación afectada.
- Abre la Terminal en tu Mac.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra el icono de la aplicación afectada desde la carpeta Aplicaciones directamente hacia la ventana de la Terminal para que se autocomplete la ruta exacta. El comando debería verse similar a esto:
xattr -cr /Applications/NombreApp.app - Presiona Intro para ejecutar el comando y abre la aplicación con normalidad haciendo doble clic.
Método 3: Verificar y ajustar los permisos de seguridad y privacidad
En algunas versiones recientes de macOS, es necesario autorizar manualmente la ejecución de la app tras el primer intento fallido.
- Ve al menú de Apple () y selecciona Ajustes del Sistema (o Preferencias del Sistema).
- Entra en la sección de Privacidad y seguridad.
- Desplázate hacia abajo en la pestaña General hasta encontrar el aviso 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 para confirmar.