Introducción al problema de aplicaciones dañadas en macOS
Uno de los errores más comunes y frustrantes al instalar aplicaciones descargadas fuera de la Mac App Store es el mensaje que advierte que La aplicación está dañada y no se puede abrir o que no se puede abrir porque el desarrollador no se puede verificar. Este aviso no siempre significa que el archivo contenga un virus real, sino que el sistema operativo macOS, a través de su función de seguridad Gatekeeper, bloquea la ejecución debido a la falta de una firma digital oficial de Apple o a atributos de cuarentena asignados durante la descarga.
Causas principales por las que aparece este error
- El archivo descargado fue marcado automáticamente por macOS con un atributo de cuarentena.
- La aplicación proviene de un desarrollador no identificado o no está notariada por Apple.
- Los permisos del archivo o paquete de instalación se han corrompido durante la descarga.
- La configuración de seguridad y privacidad del sistema bloquea estrictamente cualquier software de terceros.
Método 1: Eliminar el atributo de cuarentena mediante la Terminal
La forma más efectiva y definitiva de solucionar este error es remover el indicador de descarga segura que macOS asigna al archivo mediante un comando en la Terminal. Sigue estos pasos:
- Abre la aplicación Terminal desde la carpeta Utilidades o búscala usando Spotlight.
- Escribe el siguiente comando seguido de un espacio (no presiones Enter todavía):
xattr -cr - Arrastra el icono de la aplicación bloqueada desde tu carpeta de Aplicaciones y suéltalo dentro de la ventana de la Terminal. La ruta del archivo se autocompletará.
- El comando completo debería verse similar a esto:
xattr -cr /Applications/NombreDeLaApp.app - Presiona Enter para ejecutar el comando e intenta abrir la aplicación nuevamente de forma normal.
Método 2: Modificar temporalmente la configuración de Gatekeeper
Si el método anterior no funcionó, puedes permitir temporalmente la ejecución de aplicaciones descargadas desde cualquier origen modificando las políticas de seguridad del sistema.
- Abre la Terminal en tu Mac.
- Introduce el siguiente comando para habilitar la opción de instalar apps de cualquier sitio:
sudo spctl --master-disable - Presiona Enter e introduce tu contraseña de administrador (no se mostrarán los caracteres mientras escribes, es normal).
- Intenta abrir la aplicación de nuevo. macOS te preguntará si estás seguro de querer abrirla; confirma la acción.
- Por seguridad, te recomendamos volver a bloquear Gatekeeper ejecutando en la Terminal:
sudo spctl --master-enable