Introducción al Problema de Aplicaciones Dañadas en macOS
Uno de los dolores de cabeza más frecuentes para los usuarios de macOS es intentar abrir una aplicación recién descargada y encontrarse con el frustrante mensaje: La aplicación está dañada y no se puede abrir. Debes moverla a la papelera. Contrario a lo que indica el aviso, la gran mayoría de las veces el software no está corrupto ni contiene malware, sino que se trata de una medida de seguridad estricta implementada por Apple llamada Gatekeeper.
Causas Principales del Error en macOS
Este inconveniente suele presentarse debido a varios factores relacionados con la firma digital y los permisos del sistema operativo:
- Falta de firma de desarrollador identificado: La aplicación no fue descargada desde la Mac App Store ni pertenece a un desarrollador verificado por Apple.
- Atributos de cuarentena: macOS asigna una etiqueta invisible a los archivos descargados de internet que restringe su ejecución inicial.
- Políticas de seguridad actualizadas: Las versiones recientes de macOS (como Ventura, Sonoma o Sequoia) son mucho más estrictas con la ejecución de software fuera de su ecosistema oficial.
Método 1: Desactivar Temporalmente Gatekeeper desde la Terminal
La forma más rápida de permitir la ejecución de aplicaciones de cualquier origen es modificando la configuración predeterminada de Gatekeeper mediante la línea de comandos.
- Abre la aplicación Terminal desde la carpeta de Utilidades o usando Spotlight (Cmd + Espacio).
- Copia y pega el siguiente comando para permitir descargas de cualquier sitio:
sudo spctl --master-disable - Presiona Enter e introduce tu contraseña de administrador (no se verá ningún carácter mientras escribes por seguridad).
- Intenta abrir nuevamente la aplicación afectada.
Método 2: Eliminar el Atributo de Cuarentena del Archivo
Si prefieres no deshabilitar la seguridad global de tu Mac, puedes eliminar la etiqueta específica de cuarentena que macOS le asignó al archivo descargado.
- Abre la Terminal en tu Mac.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra y suelta el icono de la aplicación bloqueada desde la carpeta de Aplicaciones directamente dentro de la ventana de la Terminal (esto rellenará automáticamente la ruta del archivo).
- Presiona Enter y abre la aplicación con normalidad haciendo doble clic.
Método 3: Autorizar la App desde Preferencias del Sistema
En muchas ocasiones, macOS simplemente bloquea el acceso de manera preventiva y te permite autorizarlo manualmente sin usar comandos avanzados.
- Intenta abrir la aplicación para que el sistema registre el intento de ejecución.
- Abre Ajustes del Sistema (o Preferencias del Sistema).
- Navega hasta la sección Privacidad y seguridad y desplázate hacia abajo.
- Verás un 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.