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

Uno de los problemas más frustrantes para los usuarios de macOS es intentar abrir una aplicación recién descargada y encontrarse con el mensaje de advertencia: 'La aplicación está dañada y no se puede abrir. Debes moverla a la papelera'. A pesar de lo alarmante que suena, en la gran mayoría de los casos la app no está dañada realmente, sino que el sistema operativo la bloquea por políticas de seguridad estrictas.

¿Cuáles son las causas de este error en macOS?

Este comportamiento en macOS se debe principalmente a las siguientes razones:

  • Gatekeeper: La función de seguridad de Apple verifica la firma del desarrollador de la aplicación.
  • Identificación de desarrollador no anónima o no verificada: Si la app no fue descargada directamente desde la Mac App Store o proviene de un desarrollador que no cuenta con el certificado oficial de Apple, macOS la bloquea automáticamente por precaución.
  • Cuarentena de archivos: Todo archivo descargado desde internet recibe una etiqueta de 'cuarentena' que activa estas restricciones de seguridad.

Método 1: Desactivar temporalmente Gatekeeper mediante la Terminal

Si confías plenamente en la procedencia de la aplicación, puedes permitir la instalación de apps desde cualquier origen modificando la configuración de Gatekeeper mediante la línea de comandos.

  1. Abre la aplicación Terminal desde la carpeta de Utilidades o buscando con Spotlight (Cmd + Barra espaciadora).
  2. Copia y pega el siguiente comando en la ventana de la Terminal para habilitar la opción de fuentes externas: sudo spctl --master-disable
  3. Presiona Enter e introduce tu contraseña de administrador (no se mostrarán caracteres mientras escribes por seguridad).
  4. Vuelve a intentar abrir la aplicación afectada. Debería abrirse con normalidad.

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

En lugar de relajar toda la seguridad del sistema, puedes eliminar la etiqueta específica de cuarentena que macOS le asignó a esa aplicación en particular.

  1. Abre la aplicación Terminal en tu Mac.
  2. Escribe el comando xattr -d com.apple.quarantine seguido de un espacio.
  3. Arrastra el icono de la aplicación que falla desde la carpeta Aplicaciones directamente hacia la ventana de la Terminal (esto rellenará automáticamente la ruta del archivo). El comando final se verá similar a esto: xattr -d com.apple.quarantine /Applications/NombreDeLaApp.app
  4. Presiona Enter para ejecutar el comando. Ahora podrás abrir la aplicación haciendo doble clic como de costumbre.

Método 3: Ajustar los permisos de Privacidad y Seguridad

A veces, macOS bloquea la ejecución inicial permitiendo que el usuario decida manualmente autorizarla desde el panel de preferencias del sistema.

  1. Haz clic en el menú de Apple () y selecciona Ajustes del Sistema (o Preferencias del Sistema).
  2. Navega hasta la sección Privacidad y Seguridad en la barra lateral.
  3. Desplázate hacia abajo hasta la sección de seguridad. Verás un aviso que indica que se bloqueó el uso de la aplicación.
  4. Haz clic en el botón Abrir de todos modos e introduce tu contraseña de administrador o usa Touch ID para confirmar.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Apps

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

¿Te aparece el mensaje ERR_ADDRESS_UNREACHABLE al intentar navegar? Descubre cómo solucionar este molesto problema de red en tu navegador en pocos minutos.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error 500 y Pantalla Blanca en PrestaShop de Forma Definitiva

El Error 500 y la pantalla blanca en PrestaShop son problemas críticos que bloquean tu tienda online. Aprende a diagnosticarlos y solucionarlos rápidamente.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error CORS en Node.js y Express Paso a Paso

Descubre por qué ocurre el error de políticas de origen cruzado en tus aplicaciones web y cómo solucionarlo rápidamente utilizando Express.

Leer guía completa →