Cómo Solucionar el Error 'La aplicación está dañada y no se puede abrir' en Mac Paso a Paso

Cómo Solucionar el Error 'La aplicación está dañada y no se puede abrir' en Mac Paso a Paso
Anuncio relacionado

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 descargada fuera de la Mac App Store y recibir el molesto mensaje: 'La aplicación está dañada y no se puede abrir. Deberías trasladarla a la papelera'. Este aviso suele ser una falsa alarma generada por el sistema de seguridad Gatekeeper, que bloquea software de desarrolladores no identificados o firmas digitales modificadas.

Causas Principales del Problema

El origen de este error en macOS se debe principalmente a las estrictas políticas de seguridad de Apple:

  • Gatekeeper estricto: Bloquea cualquier ejecutable que no provenga de un desarrollador verificado oficialmente por Apple.
  • Atributos de cuarentena: macOS asigna una etiqueta invisible a los archivos descargados de internet, indicando que deben ser analizados o bloqueados.
  • Firma digital alterada: En aplicaciones modificadas o parcheadas, la firma original se corrompe, activando la alerta de daño.

Método 1: Permitir Aplicaciones Descargadas de Cualquier Sitio

La forma más rápida de solucionar este error es ajustar la configuración de seguridad para permitir aplicaciones de cualquier origen mediante la Terminal.

  1. Abre la aplicación Terminal desde la carpeta de Utilidades o usando Spotlight (Cmd + Espacio).
  2. Escribe el siguiente comando para deshabilitar temporalmente la restricción estricta de Gatekeeper: sudo spctl --master-disable
  3. Presiona Enter e introduce tu contraseña de administrador (no se verá mientras la escribes).
  4. Ve a Preferencias del Sistema (o Configuración del Sistema) > Privacidad y Seguridad, y en la sección 'Permitir aplicaciones descargadas de' selecciona 'Cualquier sitio'.
  5. Intenta abrir la aplicación nuevamente.

Método 2: Eliminar el Atributo de Cuarentena con xattr

Si prefieres mantener la seguridad activa pero deseas ejecutar una aplicación específica, puedes eliminar la etiqueta de cuarentena que provoca el aviso de error.

  1. Abre la Terminal en tu Mac.
  2. Escribe el comando sudo xattr -rd com.apple.quarantine (deja un espacio al final).
  3. Arrastra el icono de la aplicación afectada desde la carpeta Aplicaciones directamente hacia la ventana de la Terminal para completar su ruta automáticamente.
  4. El comando completo debería verse similar a esto: sudo xattr -rd com.apple.quarantine /Applications/AppAfectada.app
  5. Presiona Enter, introduce tu contraseña de administrador y abre la aplicación con normalidad.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Apps

Cómo Solucionar el Error ERR_CONNECTION_TIMED_OUT en Google Chrome Paso a Paso

¿Google Chrome no te deja entrar a ninguna página y muestra el error ERR_CONNECTION_TIMED_OUT? Aprende a solucionarlo con este tutorial completo.

Leer guía completa →
Juegos

Cómo Solucionar el Error DXGI_ERROR_DEVICE_REMOVED en Juegos de PC Paso a Paso

El error DXGI_ERROR_DEVICE_REMOVED es uno de los fallos más frustrantes para los videojugadores, provocando cierres inesperados en títulos exigentes. Aprende a solucionarlo modificando el registro, reinstalando drivers y estabilizando tu tarjeta gráfica.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error de Excepción de Smarty en PrestaShop Paso a Paso

¿Tu tienda PrestaShop muestra un error crítico relacionado con Smarty? Te enseñamos a identificar la causa y aplicar la solución definitiva.

Leer guía completa →