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. El sistema operativo muestra de repente una ventana emergente que indica: 'La aplicación está dañada y no se puede abrir. Deberías trasladarla a la papelera'. A pesar de lo alarmante del mensaje, en la gran mayoría de los casos la aplicación no está corrupta ni contiene malware, sino que se trata de una medida de seguridad estricta implementada por Apple.
Causas Principales del Error en Mac
Este inconveniente está directamente relacionado con Gatekeeper, el sistema de seguridad de macOS diseñado para verificar la firma digital de las aplicaciones. Las causas más comunes incluyen:
- La aplicación no proviene de un desarrollador identificado por Apple o de la App Store oficial.
- El archivo descargado ha perdido su atributo de cuarentena o su firma digital ha sido alterada ligeramente.
- Restricciones de seguridad predeterminadas en versiones recientes de macOS (como Ventura o Sonoma).
Método 1: Modificar los Ajustes de Privacidad y Seguridad
La forma más rápida de permitir que macOS ejecute la aplicación es autorizarla manualmente desde los ajustes del sistema:
- Intenta abrir la aplicación para que el sistema registre el intento fallido.
- Abre los Ajustes del Sistema en tu Mac.
- Navega hasta la sección Privacidad y seguridad en la barra lateral izquierda.
- Desplázate hacia abajo hasta la sección de seguridad donde verás un mensaje indicando que se bloqueó el uso de la aplicación.
- Haz clic en el botón Abrir de todos modos e introduce tu contraseña o usa Touch ID para confirmar.
Método 2: Eliminar el Atributo de Cuarentena mediante la Terminal
Si el método anterior no funciona o el botón no aparece, puedes usar la herramienta de línea de comandos para eliminar la etiqueta de cuarentena que macOS asigna a los archivos descargados:
- Abre la aplicación Terminal desde la carpeta de Utilidades o usando Spotlight.
- Escribe el siguiente comando seguido de un espacio (no presiones Enter todavía):
sudo xattr -rd com.apple.quarantine - Arrastra y suelta el icono de la aplicación afectada desde la carpeta Aplicaciones directamente dentro de la ventana de la Terminal (esto rellenará automáticamente la ruta del archivo).
- Presiona Enter, introduce tu contraseña de administrador (no se mostrarán caracteres mientras escribes por seguridad) y vuelve a presionar Enter.
- Intenta abrir la aplicación normalmente; ahora debería ejecutarse sin problemas.