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 mensaje: La aplicación está dañada y no se puede abrir. Debes pasarla a la papelera. Este inconveniente no significa necesariamente que el archivo contenga un virus o esté corrompido, sino que está relacionado con las estrictas políticas de seguridad y notarización de Apple.
Causas Principales del Problema en Mac
El sistema operativo macOS utiliza una función de seguridad llamada Gatekeeper para verificar si las aplicaciones provienen de desarrolladores identificados o de la App Store. Las causas más comunes de este error son:
- La aplicación no está firmada por un desarrollador identificado por Apple.
- Atributos de cuarentena asignados por macOS al descargar el archivo desde un navegador web.
- Versiones antiguas de software que no cumplen con los estándares actuales de notarización de macOS Catalina, Big Sur, Monterey, Ventura o Sonoma.
Método 1: Eliminar el Atributo de Cuarentena mediante Terminal
Si confías plenamente en el origen de la aplicación, puedes eliminar la etiqueta de cuarentena que macOS le asigna al descargarla utilizando la Terminal.
- Abre la aplicación Terminal desde la carpeta Utilidades o buscando con Spotlight.
- Escribe el siguiente comando seguido de un espacio (no presiones Enter todavía):
sudo xattr -rd com.apple.quarantine - Arrastra y suelta el icono de la aplicación dañada desde la carpeta Aplicaciones directamente dentro de la ventana de la Terminal. La ruta del archivo se autocompletará.
- Presiona Enter, introduce tu contraseña de administrador (no se verá mientras la escribes) y vuelve a pulsar Enter.
- Intenta abrir la aplicación nuevamente.
Método 2: Modificar los Ajustes de Seguridad y Privacidad
En ocasiones, macOS bloquea la ejecución de herramientas legítimas simplemente porque no fueron obtenidas directamente a través de la tienda oficial.
- Abre Preferencias del Sistema (o Configuración del Sistema en versiones recientes).
- Dirígete a la sección Privacidad y Seguridad (o Seguridad y Privacidad).
- Desplázate hacia abajo en la pestaña General hasta encontrar la advertencia sobre el bloqueo de la aplicación.
- Haz clic en el botón Abrir de todos modos o Permitir de todos modos.
- Introduce tus credenciales de usuario y confirma la ejecución de la herramienta.
Método 3: Permitir aplicaciones de cualquier origen (Gatekeeper)
Si descargas software de código abierto o herramientas especializadas constantemente, puedes habilitar de forma permanente la opción de instalar apps de cualquier sitio.
- Abre la Terminal en tu Mac.
- Ejecuta el siguiente comando para deshabilitar temporalmente las restricciones estrictas:
sudo spctl --master-disable - Introduce tu contraseña de administrador.
- Vuelve a las Preferencias del Sistema en la sección de seguridad y verifica que la opción Cualquier sitio esté seleccionada.