Introducción
Uno de los dolores de cabeza más comunes para los usuarios de macOS ocurre al intentar abrir una aplicación recién descargada de internet y encontrarse con el frustrante mensaje: La aplicación está dañada y no se puede abrir. Debes pasarla a la papelera. Este inconveniente suele desconcertar a muchos, pero afortunadamente tiene solución y no significa que tu archivo tenga un virus real.
Causas del Error de Aplicación Dañada en macOS
Este mensaje no es necesariamente un indicador de que el software esté corrompido. En la gran mayoría de los casos, macOS bloquea la ejecución debido a políticas estrictas de seguridad integradas en el sistema operativo:
- Gatekeeper: La función de seguridad de Apple verifica la firma del desarrollador. Si la app no proviene de la App Store o de un desarrollador identificado, se bloquea.
- Atributos de cuarentena: macOS asigna una etiqueta invisible a los archivos descargados de la web, activando alertas preventivas.
- Certificados caducados: Algunas aplicaciones legítimas tienen firmas digitales que han expirado o cambiado.
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 Gatekeeper 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 descargas 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. Una vez que funcione, te recomendamos volver a activar la seguridad escribiendo:
sudo spctl --master-enable.
Método 2: Eliminar el Atributo de Cuarentena con el Comando xattr
Si no deseas modificar la seguridad general de tu sistema, puedes eliminar la etiqueta específica de cuarentena que macOS le asignó al archivo descargado.
- Abre la Terminal.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra y suelta el icono de la aplicación afectada desde la carpeta de Aplicaciones directamente dentro de la ventana de la Terminal para rellenar la ruta exacta.
- El comando completo se verá similar a esto:
xattr -cr /Applications/NombreDeLaApp.app - Presiona Enter y abre la aplicación con normalidad haciendo doble clic.
Método 3: Verificar y Ajustar los Ajustes de Privacidad y Seguridad
A veces, el sistema simplemente requiere una autorización manual para saltarse la restricción inicial sin necesidad de comandos avanzados.
- Ve al menú de Apple () y selecciona Ajustes del Sistema (o Preferencias del Sistema).
- Haz clic en Privacidad y seguridad en el menú lateral.
- Desplázate hacia abajo hasta la sección de seguridad donde aparecerá un aviso 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.