Introducción al Error de Aplicación Dañada en macOS
Uno de los problemas 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. Debes pasarla a la papelera. A pesar del texto alarmante, rara vez la aplicación está realmente corrupta. Este comportamiento es una medida de seguridad estricta implementada por Apple a través de Gatekeeper y la función de cuarentena de archivos.
Causas Principales de este Error en Mac
El sistema operativo macOS asigna un atributo de cuarentena a cualquier archivo descargado fuera de la App Store. Las causas más comunes de este fallo son:
- El desarrollador de la aplicación no cuenta con la firma de código oficial verificada por Apple (identidad de desarrollador no reconocida).
- El sistema Gatekeeper bloquea la ejecución por políticas de seguridad estrictas de las versiones recientes de macOS (como Ventura, Sonoma o Sequoia).
- El atributo de cuarentena del archivo se corrompió durante el proceso de descarga del navegador.
Método 1: Eliminar el Atributo de Cuarentena mediante la Terminal
La forma más efectiva y limpia de solucionar este problema sin comprometer la seguridad global del Mac es eliminar el atributo de cuarentena directamente desde la Terminal utilizando un comando específico para la aplicación afectada.
- Abre la aplicación Terminal desde la carpeta de Utilidades o buscando con Spotlight.
- Escribe el comando
sudo xattr -rd com.apple.quarantineseguido de un espacio. - Arrastra la aplicación dañada desde la carpeta de Aplicaciones y suéltala dentro de la ventana de la Terminal para que se complete automáticamente la ruta (ejemplo:
sudo xattr -rd com.apple.quarantine /Applications/AppEjemplo.app). - Presiona
Enter, introduce tu contraseña de administrador (no se mostrarán los caracteres mientras escribes) y vuelve a pulsarEnter. - Intenta abrir la aplicación normalmente desde el Finder.
Método 2: Modificar los Permisos de Seguridad y Privacidad (Gatekeeper)
Si el método anterior no funciona o prefieres una interfaz gráfica, puedes forzar a macOS a permitir la ejecución de aplicaciones descargadas desde cualquier ubicación.
- Abre las Preferencias del Sistema o Configuración del Sistema en tu Mac.
- Haz clic en la sección Privacidad y seguridad en el menú lateral.
- Desplázate hacia abajo hasta la sección de seguridad donde aparece el mensaje indicando que se bloqueó el uso de la aplicación.
- Haz clic en el botón Abrir de todos modos junto al nombre de la aplicación bloqueada.
- Introduce tu contraseña o usa Touch ID para autorizar el cambio y haz clic en
Abriren la ventana emergente de advertencia.
Conclusión
El error de la aplicación dañada en Mac suele ser una falsa alarma generada por los protocolos de seguridad de Apple. Utilizando la Terminal para remover el atributo de cuarentena o ajustando las opciones de Gatekeeper en la configuración, podrás ejecutar cualquier software de forma rápida y segura.