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

¿Por qué aparece el error de aplicación dañada en Mac?

El mensaje de error que indica que una aplicación está dañada y debe trasladarse a la papelera es una medida de protección de macOS. Este problema suele ocurrir debido a un falso positivo de Gatekeeper, el sistema de seguridad de Apple, que marca los archivos descargados de internet con un atributo de cuarentena para evitar la ejecución de software malicioso.

Las causas más comunes que provocan este fallo en el sistema operativo de Apple son:

  • Atributos de cuarentena asignados automáticamente por el navegador web durante la descarga.
  • Falta de firmas digitales válidas o certificados de desarrollador que hayan caducado.
  • Políticas de seguridad restrictivas introducidas en las últimas versiones de macOS.

Método 1: Eliminar el atributo de cuarentena con Terminal

La solución más eficaz consiste en retirar la bandera de cuarentena que macOS asocia al archivo descargado. Sigue estos pasos para lograrlo de forma segura:

  1. Abre la aplicación Terminal en tu Mac utilizando Spotlight (Comando + Espacio) o desde la carpeta de Utilidades.
  2. Escribe el siguiente comando dejando un espacio en blanco al final, sin pulsar Enter todavía:
  3. sudo xattr -rd com.apple.quarantine
  4. Arrastra el icono de la aplicación que falla desde la carpeta de Aplicaciones y suéltalo dentro de la ventana de la Terminal. Esto completará la ruta exacta del archivo de forma automática.
  5. Pulsa la tecla Enter, introduce la contraseña de administrador de tu Mac y vuelve a presionar Enter.

Una vez completado el proceso, intenta abrir la aplicación nuevamente. En la gran mayoría de los casos, el programa se ejecutará con total normalidad.

Método 2: Permitir la ejecución de aplicaciones de cualquier origen

Si el problema persiste, es posible que debas habilitar la opción para permitir descargas de desarrolladores no identificados en la configuración de seguridad global.

  1. Cierra los Ajustes del Sistema si se encuentran abiertos.
  2. Abre la Terminal y ejecuta el siguiente comando:
  3. sudo spctl --master-disable
  4. Introduce tu contraseña de administrador para confirmar la acción.
  5. Dirígete a Ajustes del Sistema, luego al panel de Privacidad y seguridad. En el apartado de Seguridad, confirma que ahora aparece seleccionada la opción de En cualquier sitio.

Nota de soporte: Por motivos de seguridad, una vez que hayas abierto la aplicación que necesitabas, es recomendable volver a activar Gatekeeper ejecutando en la Terminal el comando sudo spctl --master-enable.

Método 3: Forzar la firma digital del código localmente

Si la aplicación se cierra de forma inesperada o el sistema sigue detectándola como corrupta, puedes aplicar una firma digital ad-hoc localmente a través del siguiente proceso:

  1. Inicia la Terminal.
  2. Escribe este comando asegurándote de incluir el espacio final:
  3. codesign --force --deep --sign -
  4. Arrastra la aplicación desde el Finder hacia la ventana de la Terminal para indicar la ruta del archivo.
  5. Presiona Enter y espera unos segundos a que la firma se procese sin mostrar mensajes de error.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
WordPress

Cómo Solucionar el Error al Establecer una Conexión con la Base de Datos en WordPress de Forma Definitiva

Aprende a identificar y corregir el error de conexión a la base de datos en WordPress con métodos sencillos. Soluciona el problema de acceso a tu sitio web rápidamente.

Leer guía completa →
Juegos

Cómo Solucionar el Error ERR_GFX_D3D_INIT en GTA V de Forma Definitiva

El error ERR_GFX_D3D_INIT interrumpe tus partidas en GTA V repentinamente. Aprende a solucionarlo aplicando métodos avanzados de configuración gráfica.

Leer guía completa →
Linux

Cómo Solucionar el Error 'Unable to Locate Package' en Ubuntu y Debian Definitivamente

Te explicamos por qué aparece el error de paquete no encontrado en distribuciones basadas en Debian y cómo solucionarlo rápidamente desde la terminal.

Leer guía completa →