Introducción al Problema 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. Debe moverla a la papelera. A pesar de lo alarmante que suena, en la gran mayoría de los casos la aplicación no está corrupta ni contiene virus; se trata simplemente de una medida de seguridad estricta implementada por Apple.
¿Cuáles son las Causas de este Error?
El sistema operativo macOS cuenta con una tecnología de seguridad llamada Gatekeeper y herramientas de cuarentena de archivos. Las causas principales por las que aparece este aviso son:
- La aplicación fue descargada fuera de la Mac App Store y el desarrollador no está oficialmente verificado por Apple con una firma de código válida.
- El sistema ha aplicado un atributo de cuarentena (
com.apple.quarantine) al archivo ejecutable tras la descarga desde un navegador web. - El nivel de seguridad y privacidad del sistema bloquea por defecto la ejecución de software de fuentes identificadas como 'en cualquier sitio'.
Método 1: Eliminar el Atributo de Cuarentena mediante Terminal
La forma más efectiva y definitiva de solucionar este problema en versiones recientes de macOS (como Ventura y Sonoma) es eliminar la marca de cuarentena utilizando la línea de comandos.
- Abre la aplicación Terminal desde la carpeta de Utilidades en Aplicaciones o usando Spotlight (Cmd + Espacio).
- Escribe el comando
sudo xattr -crseguido de un espacio. - Arrastra la aplicación afectada desde la carpeta Aplicaciones directamente dentro de la ventana de la Terminal para que se complete automáticamente su ruta. El comando final se verá similar a esto:
sudo xattr -cr /Applications/NombreDeLaApp.app - Presiona Enter, introduce tu contraseña de administrador (no se mostrarán los caracteres mientras escribes por seguridad) y pulsa Enter nuevamente.
- Vuelve a intentar abrir la aplicación de manera normal.
Método 2: Modificar los Ajustes de Seguridad y Privacidad
Si el método anterior no es suficiente o prefieres no utilizar la terminal, puedes ajustar los permisos globales para permitir aplicaciones descargadas de cualquier origen.
- Abre las Preferencias del Sistema o Ajustes del Sistema en tu Mac.
- Dirígete a la sección Privacidad y seguridad y desplázate hacia abajo hasta encontrar el apartado de seguridad.
- Verás un mensaje que indica que se bloqueó el uso de la aplicación por no proceder de un desarrollador identificado.
- Haz clic en el botón Abrir igualmente (Open Anyway).
- Introduce tu contraseña o usa Touch ID para confirmar. Aparecerá una ventana de advertencia final donde debes hacer clic en Abrir.
Conclusión
El error de aplicación dañada en macOS puede parecer un callejón sin salida, pero con estos sencillos comandos de Terminal o ajustes de seguridad podrás ejecutar cualquier software de confianza de forma inmediata y segura.