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

Cómo Solucionar el Error "La aplicación está dañada y no se puede abrir" 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 de internet y recibir el mensaje de que "la aplicación está dañada y no se puede abrir" o que "no se puede abrir porque el desarrollador no se puede verificar". A pesar de lo alarmante del texto, rara vez significa que el archivo contenga un virus real.

Causas principales del error en macOS

Este comportamiento es una medida de seguridad estricta implementada por Apple llamada Gatekeeper y la función Quarantine. Cuando descargas software fuera de la App Store, macOS añade un atributo de cuarentena al archivo. Si el desarrollador no cuenta con una firma digital certificada por Apple o si el certificado ha expirado, el sistema bloquea preventivamente su ejecución etiquetándola erróneamente como "dañada".

Método 1: Desactivar temporalmente Gatekeeper mediante la Terminal

La forma más efectiva de permitir que macOS ejecute aplicaciones de cualquier origen es ajustar la configuración de seguridad global a través de la línea de comandos.

  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 sitio: sudo spctl --master-disable
  3. Presiona Enter e introduce tu contraseña de administrador (no se verá ningún carácter mientras escribes por seguridad).
  4. Intenta abrir la aplicación nuevamente. Si te solicita confirmación, haz clic en "Abrir".
  5. Para mayor seguridad, puedes volver a activar Gatekeeper después ejecutando: sudo spctl --master-enable

Método 2: Eliminar el atributo de cuarentena con el comando xattr

Si prefieres no modificar la seguridad global de tu Mac, puedes eliminar la etiqueta de cuarentena exclusivamente de la aplicación afectada.

  1. Abre la Terminal en tu Mac.
  2. Escribe el comando xattr -cr seguido de un espacio.
  3. Arrastra el icono de la aplicación desde la carpeta Aplicaciones y suéltalo dentro de la ventana de la Terminal (esto rellenará automáticamente la ruta del archivo, quedando algo así: xattr -cr /Applications/MiApp.app).
  4. Presiona Enter. Este comando borra los metadatos de descarga y permite que macOS confíe en el ejecutable.

Método 3: Verificar permisos y control de seguridad en Preferencias del Sistema

A veces, el sistema simplemente requiere una autorización manual en el panel de control de Privacidad y Seguridad.

  • Ve al menú de Apple () > Ajustes del Sistema (o Preferencias del Sistema).
  • Selecciona la pestaña Privacidad y Seguridad (o Seguridad y Privacidad).
  • Desplázate hacia abajo en la sección general hasta ver el aviso de que la aplicación fue bloqueada.
  • Haz clic en el botón "Abrir de todos modos" e introduce tu contraseña para autorizar la ejecución.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Hardware

Cómo Solucionar el Sobrecalentamiento de la GPU en PC de Forma Definitiva

Descubre las causas principales del sobrecalentamiento de la GPU y aplica nuestros métodos efectivos para mantener tu tarjeta gráfica a baja temperatura.

Leer guía completa →
Hardware

Cómo Solucionar el Error Código 43 en el Administrador de Dispositivos Definitivamente

Aprende a diagnosticar y resolver el fallo de hardware conocido como Código 43 en Windows. Sigue nuestros métodos efectivos para restaurar tus dispositivos.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error Detached HEAD en Git de Forma Definitiva

¿Te has quedado atrapado en el estado Detached HEAD en Git? Descubre cómo recuperar tu trabajo y volver a la rama principal sin perder código.

Leer guía completa →