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

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

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

Uno de los errores más frustrantes para los usuarios de macOS ocurre al intentar abrir una aplicación recién descargada e internet muestra el mensaje: 'La aplicación está dañada y no puede abrirse. Deberías trasladarla a la papelera'. A pesar de lo alarmante que suena, en la gran mayoría de los casos la app no está corrupta; el verdadero culpable es Gatekeeper, el sistema de seguridad de Apple que bloquea software de desarrolladores no identificados o firmas digitales modificadas.

Causas principales de este error en Mac

  • Restricciones de Gatekeeper: macOS protege por defecto el equipo permitiendo solo apps de la App Store y desarroladores identificados.
  • Atributos de cuarentena: El sistema operativo marca archivos descargados de la web con un flag de seguridad.
  • Firma de código obsoleta: Aplicaciones antiguas que no cumplen con los estándares actuales de notarización de Apple.

Método 1: Desactivar temporalmente Gatekeeper mediante la Terminal

La forma más directa de permitir la ejecución de estas aplicaciones es modificar el comportamiento global de Gatekeeper utilizando la consola de comandos de macOS.

  1. Abre la aplicación Terminal desde la carpeta de Utilidades o usando Spotlight (Cmd + Espacio).
  2. Copia y pega el siguiente comando para permitir aplicaciones de cualquier origen: sudo spctl --master-disable
  3. Presiona Enter e introduce la contraseña de tu cuenta de administrador (no se mostrarán los caracteres mientras escribes por seguridad).
  4. Vuelve a intentar abrir la aplicación. Si deseas volver a asegurar tu Mac una vez instalada la app, ejecuta: sudo spctl --master-enable

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

Si no deseas relajar la seguridad general de tu sistema, puedes eliminar la etiqueta específica que marca al archivo como 'en cuarentena' mediante un comando de la Terminal.

  1. Abre la aplicación Terminal.
  2. Escribe el comando xattr -cr seguido de un espacio.
  3. Arrastra el icono de la aplicación afectada desde la carpeta Aplicaciones directamente hacia la ventana de la Terminal para que se complete la ruta del archivo. El comando final se verá similar a esto:
    xattr -cr /Applications/NombreDeLaApp.app
  4. Presiona Enter y abre la aplicación con normalidad haciendo doble clic.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Linux

Cómo Solucionar el Error Permission Denied (publickey) en SSH en Linux Paso a Paso

Te explicamos cómo resolver el fallo de autenticación por llave pública SSH en sistemas Linux. Recupera el acceso a tu servidor de forma segura.

Leer guía completa →
Windows

Cómo Solucionar el Error de Pantalla Azul win32kbase.sys en Windows de Forma Definitiva

Aprende a diagnosticar y resolver el fallo crítico de sistema relacionado con el archivo win32kbase.sys en Windows. Recupera la estabilidad de tu PC hoy mismo.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error CORS (Cross-Origin Resource Sharing) en JavaScript de Forma Definitiva

Descubre las causas principales del bloqueo por políticas de origen cruzado en aplicaciones web y aplica soluciones definitivas con cabeceras HTTP y Proxies.

Leer guía completa →