¿Por qué aparece el error de app dañada en Mac?
Uno de los problemas más frustrantes para los usuarios de macOS ocurre al intentar ejecutar una aplicación descargada fuera de la Mac App Store. El sistema operativo muestra un mensaje emergente indicando que La app está dañada y no se puede abrir o que El desarrollador no puede verificarse.
Este comportamiento no significa necesariamente que el archivo contenga un virus o esté corrompido de verdad. El verdadero responsable es Gatekeeper, una función de seguridad integrada en macOS diseñada para proteger el equipo bloqueando software que no está firmado digitalmente por un desarrollador identificado por Apple o descargado directamente de su tienda oficial.
Método 1: Permitir apps descargadas de cualquier origen mediante la Terminal
En las versiones recientes de macOS, la opción de permitir aplicaciones de 'Cualquier sitio' ha desaparecido de las Preferencias del Sistema (Ajustes del Sistema). Sin embargo, puedes reactivar esta función utilizando la Terminal con privilegios de administrador.
- Abre la aplicación Terminal (puedes buscarla usando Spotlight con las teclas Cmd + Espacio).
- Copia y pega el siguiente comando en la ventana de la terminal:
sudo spctl --master-disable - Presiona
Entere introduce la contraseña de tu Mac (al escribirla no se mostrará ningún carácter, es normal). - Vuelve a los Ajustes del Sistema en la sección Privacidad y Seguridad y verifica que la opción para permitir apps de cualquier sitio esté activa.
Método 2: Eliminar el atributo de cuarentena del archivo con xattr
Si prefieres no modificar la configuración general de seguridad de tu Mac, puedes eliminar la marca de cuarentena que macOS asigna individualmente a cada archivo descargado de internet.
- Abre la aplicación Terminal en tu Mac.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra el icono de la aplicación bloqueada desde la carpeta Aplicaciones directamente hacia la ventana de la Terminal (esto rellenará automáticamente la ruta del archivo).
- El comando completo debería verse similar a esto:
xattr -cr /Applications/NombreDeLaApp.app - Presiona
Entere intenta abrir la aplicación nuevamente de manera normal haciendo doble clic.
Método 3: Abrir la aplicación haciendo clic derecho (Excepción puntual)
Si solo necesitas abrir una aplicación de forma puntual sin utilizar comandos avanzados, macOS ofrece un atajo nativo para saltarse la advertencia de Gatekeeper por primera vez.
- Abre el Finder y navega hasta la carpeta donde se encuentra la aplicación.
- Mantén presionada la tecla
Control (ctrl)en tu teclado y haz clic sobre el icono de la aplicación. - Selecciona la opción Abrir en el menú desplegable que aparece.
- Aparecerá una ventana de advertencia similar, pero esta vez incluirá un botón adicional llamado Abrir. Haz clic en él y la aplicación se ejecutará y quedará registrada como excepción en tu sistema.