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

¿Por qué aparece el error 'La aplicación está dañada y no se puede abrir' en macOS?

Al intentar ejecutar un programa descargado fuera de la Mac App Store o de un desarrollador no identificado por Apple, es común toparse con el mensaje: 'La aplicación está dañada y no se puede abrir. Deberías moverla al basurero'. En la inmensa mayoría de los casos, la aplicación no está corrupta; se trata de un mecanismo de seguridad impuesto por Gatekeeper y el sistema de cuarentena de macOS.

Causas comunes del bloqueo de aplicaciones

  • Atributo extendido de cuarentena: macOS añade automáticamente una etiqueta de aislamiento (com.apple.quarantine) a cualquier archivo obtenido vía navegador web o cliente torrent.
  • Firma digital no verificada o revocada: Si el desarrollador no firmó la app con un certificado oficial de Apple o este ha caducado, el sistema asume que el binario es sospechoso.
  • Políticas restrictivas de Gatekeeper: Las versiones recientes de macOS (como Sonoma, Ventura y Monterey) han endurecido la ejecución de software de terceros no notarizado.

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

Esta es la solución más rápida, segura y recomendada, ya que no desactiva la seguridad global de tu equipo, sino que retira la restricción exclusivamente a la aplicación afectada.

  1. Mueve la aplicación descargada a tu carpeta Aplicaciones.
  2. Abre la aplicación Terminal (puedes buscarla con Spotlight presionando Cmd + Espacio).
  3. Escribe el siguiente comando dejando un espacio al final: sudo xattr -cr
  4. Arrastra el icono de la aplicación desde la carpeta Aplicaciones directamente dentro de la ventana de Terminal para completar la ruta automáticamente. El comando resultante se verá así: sudo xattr -cr /Applications/NombreDeLaApp.app
  5. Presiona Enter e introduce tu contraseña de administrador (los caracteres no se mostrarán en pantalla mientras escribes).
  6. Pulsa Enter nuevamente y abre la aplicación con normalidad.

Método 2: Forzar la apertura desde Ajustes del Sistema

Si prefieres no usar la consola de comandos, puedes utilizar la interfaz gráfica para autorizar la ejecución:

  1. Intenta abrir la aplicación para que el sistema registre el intento de bloqueo.
  2. Ve a Ajustes del Sistema (o Preferencias del Sistema) > Privacidad y seguridad.
  3. Desplázate hacia abajo hasta la sección de Seguridad.
  4. Verás una notificación que indica que la aplicación fue bloqueada. Haz clic en el botón Abrir de todos modos.
  5. Ingresa tu contraseña o usa Touch ID para confirmar la acción.

Método 3: Habilitar la opción 'Cualquier sitio' en Gatekeeper

Si instalas con frecuencia software de desarrollo o utilidades no firmadas, puedes reactivar la opción clásica de permitir aplicaciones descargadas desde cualquier origen.

  1. Abre Terminal.
  2. Ejecuta el siguiente comando: sudo spctl --master-disable
  3. Introduce tu contraseña de usuario.
  4. Ve a Ajustes del Sistema > Privacidad y seguridad y comprueba que en el apartado 'Permitir aplicaciones descargadas de:' ahora está seleccionada la opción Cualquier sitio.
  5. Para revertir este cambio en el futuro por seguridad, simplemente ejecuta: sudo spctl --master-enable.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Apps

Cómo Solucionar el Error ERR_CONNECTION_RESET en Google Chrome de Forma Definitiva

¿Te aparece el mensaje 'ERR_CONNECTION_RESET' al intentar navegar en Google Chrome? Aquí te enseñamos los mejores métodos para solucionarlo definitivamente.

Leer guía completa →
Magento

Cómo Solucionar el Error 'Notice: DateTimeZone::__construct(): Unknown or bad timezone' en Magento de Forma Definitiva

Aprende a resolver el frustrante error de zona horaria en Magento que bloquea tu tienda online. Sigue nuestros métodos probados para solucionarlo definitivamente.

Leer guía completa →
Linux

Cómo Solucionar el Error de Espacio en Disco Agotado por Inodos Llenos en Linux

Aprende a identificar y resolver el problema de inodos agotados en tu sistema Linux paso a paso. Recupera el control de tu servidor hoy mismo.

Leer guía completa →