Introducción al Error de Aplicación Dañada en macOS
Uno de los problemas más frustrantes para los usuarios de macOS es intentar abrir una aplicación recién descargada y recibir el mensaje de advertencia: La aplicación está dañada y no se puede abrir. Debes pasarla a la papelera. A pesar del texto alarmante, 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 el sistema operativo.
Causas Principales de Este Error en Mac
Este comportamiento es provocado principalmente por Gatekeeper y la función de aislamiento de archivos (Quarantine) de macOS. Las causas más comunes incluyen:
- La app proviene de un desarrollador no identificado oficialmente por Apple.
- El certificado de seguridad de la aplicación ha expirado o ha sido revocado.
- El sistema operativo ha marcado el archivo ejecutable con un atributo de cuarentena tras su descarga desde un navegador web.
Método 1: Desactivar Temporalmente Gatekeeper desde la Terminal
Si confías plenamente en la procedencia de la aplicación, puedes permitir la instalación de apps desde cualquier origen modificando la configuración de seguridad mediante la Terminal.
- Abre la aplicación Terminal desde la carpeta de Utilidades o buscando con Spotlight.
- Introduce el siguiente comando para permitir aplicaciones de cualquier origen y presiona Enter:
sudo spctl --master-disable - Introduce tu contraseña de administrador (no se mostrarán los caracteres mientras escribes por seguridad) y presiona Enter.
- Vuelve a intentar abrir la aplicación afectada.
Método 2: Eliminar el Atributo de Cuarentena con el Comando xattr
Esta es la solución más recomendada y segura, ya que no desactiva la seguridad global de tu Mac, sino que elimina la etiqueta de cuarentena específicamente del archivo problemático.
- Abre la Terminal en tu Mac.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra y suelta el icono de la aplicación dañada desde la carpeta Aplicaciones directamente dentro de la ventana de la Terminal para que se complete la ruta del archivo automáticamente.
- El comando final debería verse similar a esto:
xattr -cr /Applications/NombreDeLaApp.app - Presiona Enter y abre la aplicación con normalidad.
Método 3: Autorizar la Apertura Manualmente desde Preferencias del Sistema
macOS permite forzar la apertura de un software bloqueado recientemente sin necesidad de usar comandos avanzados.
- Intenta abrir la aplicación para que macOS registre el bloqueo.
- Abre Ajustes del Sistema (o Preferencias del Sistema) y ve al apartado Privacidad y seguridad.
- Desplázate hacia abajo hasta la sección de seguridad. 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.