Introducción al error de aplicación dañada en macOS
Uno de los dolores de cabeza más comunes para los usuarios de macOS ocurre al intentar abrir una aplicación descargada fuera de la Mac App Store, momento en el cual aparece el frustrante mensaje: La aplicación está dañada y no se puede abrir. Debes pasarla a la basurilla (o al basurero). A pesar de lo alarmante que suena, rara vez significa que el archivo esté realmente corrupto.
¿Por qué aparece el error 'La aplicación está dañada'?
Este inconveniente está directamente relacionado con las estrictas políticas de seguridad de Apple y su sistema Gatekeeper. Las causas principales incluyen:
- El desarrollador de la aplicación no está oficialmente identificado o verificado por Apple.
- La firma de código de la aplicación ha caducado o ha sido revocada por el sistema.
- Los atributos de cuarentena asignados por macOS al descargar archivos de internet bloquean su ejecución preventiva.
Método 1: Desactivar temporalmente Gatekeeper mediante Terminal
La forma más efectiva de permitir que macOS ejecute aplicaciones de cualquier origen es ajustar los permisos de seguridad globales usando la línea de comandos.
- Abre la aplicación Terminal desde la carpeta de Utilidades o buscando con Spotlight.
- Copia y pega el siguiente comando para permitir aplicaciones de cualquier sitio:
sudo spctl --master-disable - Presiona Enter e introduce la contraseña de administrador de tu Mac (no se verá ningún carácter 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 las políticas de seguridad activas pero quieres abrir una aplicación específica, puedes eliminar la etiqueta de descarga que macOS le asigna.
- Abre la aplicación Terminal.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra la aplicación que da error desde la carpeta Aplicaciones directamente hacia la ventana de la Terminal para que se autocomplete su ruta exacta.
- El comando final se verá similar a esto:
xattr -cr /Applications/NombreDeLaApp.app - Presiona Enter y abre la aplicación con normalidad.
Conclusión
El error de aplicación dañada en macOS suele ser solo una medida de precaución exagerada por parte del sistema operativo. Aplicando estos sencillos comandos en la Terminal, podrás ejecutar cualquier software de confianza sin inconvenientes y recuperar el control total de tu Mac.