Introducción al Problema de Aplicaciones Dañadas en macOS
Uno de los errores más frustrantes para los usuarios de macOS ocurre al intentar abrir una aplicación recién descargada de internet y recibir el mensaje: "La aplicación está dañada y no se puede abrir. Deberías 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, sino que se trata de una medida de seguridad estricta del sistema operativo.
¿Cuáles son las Causas de Este Error?
El sistema de seguridad de Apple, conocido como Gatekeeper, bloquea la ejecución de software por diversos motivos:
- El desarrollador de la aplicación no está oficialmente identificado o verificado por Apple.
- El archivo descargado ha perdido sus atributos de cuarentena o la firma digital no es reconocida por la versión actual de macOS.
- El sistema detecta que el instalador proviene de una fuente externa no autorizada en la App Store.
Método 1: Desactivar Temporalmente Gatekeeper mediante Terminal
La forma más efectiva de permitir que macOS ejecute aplicaciones de cualquier origen es modificando la configuración de seguridad global a través de la Terminal.
- Abre la aplicación Terminal desde la carpeta de Utilidades o buscando con Spotlight.
- Escribe el siguiente comando para permitir aplicaciones descargadas de cualquier sitio:
sudo spctl --master-disable - Presiona Enter e introduce tu contraseña de administrador (no se mostrarán los caracteres mientras escribes por seguridad).
- Vuelve a intentar abrir la aplicación afectada.
Método 2: Eliminar el Atributo de Cuarentena del Archivo
Si prefieres mantener la seguridad general activada pero necesitas abrir una aplicación específica que el sistema marca erróneamente como dañada, puedes eliminar su etiqueta de cuarentena individualmente.
- Abre la Terminal.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra y suelta el icono de la aplicación problemática desde la carpeta Aplicaciones directamente dentro de la ventana de la Terminal para que se complete la ruta del archivo.
- El comando final se verá similar a esto:
xattr -cr /Applications/NombreApp.app - Presiona Enter y abre la aplicación con normalidad haciendo clic derecho y seleccionando 'Abrir'.