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 encontrarse con el molesto mensaje: La aplicación está dañada y no se puede abrir. Debes trasladarla a la papelera. A pesar del mensaje alarmante, en la gran mayoría de los casos la aplicación no tiene ningún archivo corrupto; se trata de una medida de seguridad estricta implementada por Apple conocida como Gatekeeper y la cuarentena de archivos.
Causas Principales del Problema
Este inconveniente surge principalmente debido a las políticas de seguridad predeterminadas del sistema operativo macOS:
- El desarrollador de la aplicación no está oficialmente identificado ni firmado con un certificado de Apple (Apple Developer ID).
- El atributo de cuarentena asignado por macOS al descargar el archivo desde un navegador web bloquea su ejecución inicial.
- Configuraciones restrictivas en la sección de Privacidad y Seguridad del sistema.
Método 1: Desactivar Temporalmente Gatekeeper mediante la Terminal
La forma más efectiva de permitir que macOS ejecute aplicaciones de cualquier origen es ajustar los permisos globales de Gatekeeper utilizando la línea de comandos.
- Abre la aplicación Terminal desde la carpeta de Utilidades o usando Spotlight (Cmd + Espacio).
- Copia y pega el siguiente comando para habilitar la instalación desde cualquier lugar:
sudo spctl --master-disable - Presiona Enter e introduce tu contraseña de administrador (no se mostrarán los caracteres mientras escribes por seguridad).
- Intenta abrir la aplicación nuevamente.
Método 2: Eliminar el Atributo de Cuarentena del Archivo
Si prefieres mantener las restricciones generales de seguridad activas pero necesitas abrir una aplicación específica, puedes eliminar el indicador de descarga directamente desde la Terminal.
- Abre la aplicación Terminal.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra el icono de la aplicación afectada desde la carpeta de Aplicaciones y suéltalo dentro de la ventana de la Terminal para completar la ruta del archivo. El comando completo se verá similar a esto:
xattr -cr /Applications/NombreDeLaApp.app - Presiona Enter y abre la aplicación con normalidad.
Método 3: Permitir la Ejecución Manual desde Preferencias del Sistema
macOS ofrece una opción directa para abrir aplicaciones bloqueadas sin necesidad de comandos avanzados.
- Intenta abrir la aplicación una vez (verás el mensaje de error).
- Abre Configuración del Sistema (o Preferencias del Sistema) y ve al apartado Privacidad y Seguridad.
- Desplázate hacia abajo hasta la sección de seguridad donde verás un aviso que indica 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.