Cómo Solucionar el Error 'La App Está Dañada y No Se Puede Abrir' en Mac Paso a Paso

Cómo Solucionar el Error 'La App Está Dañada y No Se Puede Abrir' en Mac Paso a Paso
Anuncio relacionado

Introducción al problema de aplicaciones dañadas en macOS

Uno de los dolores de cabeza más comunes para los usuarios de macOS ocurre al intentar abrir una aplicación descargada desde internet que no proviene directamente de la Mac App Store. El sistema muestra de repente un mensaje frustrante: La app está dañada y no se puede abrir. Debes pasarla a la papelera. A pesar de lo alarmante que suena, en la gran mayoría de los casos la aplicación no tiene ningún archivo corrupto ni malware; el verdadero culpable es el sistema de seguridad nativo de Apple conocido como Gatekeeper.

¿Por qué aparece el error de app dañada en Mac?

Las causas principales de este comportamiento en macOS son las siguientes:

  • Falta de identificación del desarrollador: Apple requiere que las aplicaciones estén firmadas digitalmente con un certificado de desarrollador reconocido.
  • Políticas estrictas de Gatekeeper: Las versiones recientes de macOS (como Ventura, Sonoma o Sequoia) bloquean por defecto cualquier software de orígenes no verificados.
  • Atributos extendidos de cuarentena: Cuando descargas un archivo, macOS le añade una etiqueta invisible de 'cuarentena' que activa estas restricciones de seguridad automáticamente.

Método 1: Desactivar temporalmente Gatekeeper mediante la Terminal

La forma más efectiva y definitiva para permitir que macOS ejecute aplicaciones de cualquier origen es ajustar los permisos globales de seguridad desde la línea de comandos.

  1. Abre la aplicación Terminal (puedes buscarla usando Spotlight con las teclas Cmd + Espacio).
  2. Copia y pega el siguiente comando para deshabilitar las restricciones de Gatekeeper:
    sudo spctl --master-disable
  3. Presiona Enter e introduce la contraseña de administrador de tu Mac (al escribir la contraseña no se mostrará ningún carácter en pantalla, es normal).
  4. Vuelve a intentar abrir la aplicación que te daba el error. Ahora debería ejecutarse sin problemas.
  5. (Opcional pero recomendado) Para volver a blindar la seguridad de tu Mac una vez abierta la app, puedes reactivar Gatekeeper ejecutando: sudo spctl --master-enable.

Método 2: Eliminar el atributo de cuarentena del archivo específico

Si prefieres no modificar la seguridad global de tu Mac, puedes eliminar la etiqueta de cuarentena únicamente del archivo ejecutable que deseas utilizar.

  1. Abre la Terminal.
  2. Escribe el comando xattr -cr seguido de un espacio.
  3. Arrastra y suelta el icono de la aplicación afectada desde la carpeta Aplicaciones directamente dentro de la ventana de la Terminal para que se complete la ruta de acceso de forma automática. El comando final se verá similar a esto:
    xattr -cr /Applications/NombreDeLaApp.app
  4. Presiona Enter para aplicar los cambios.
  5. Haz doble clic en la aplicación para abrirla con total normalidad.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Hardware

Cómo Solucionar el Error DDR5 Training Failed en Placas Base de Forma Definitiva

¿Tu PC no enciende y se queda congelado en el arranque por un fallo de memoria? Aprende a solucionar el error DDR5 Training Failed de manera definitiva.

Leer guía completa →
Windows

Cómo Solucionar el Error 0x80070005 de Acceso Denegado en Windows 10 y 11

El error 0x80070005 interrumpe actualizaciones y permisos en Windows. Descubre cómo solucionarlo de forma definitiva con nuestra guía.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error de CORS Policy en JavaScript Fetch Paso a Paso

Descubre por qué ocurre el bloqueo por políticas de CORS al consumir APIs desde JavaScript y cómo solucionarlo con métodos efectivos en el cliente y servidor.

Leer guía completa →