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: La aplicación está dañada y no se puede abrir. Deberías trasladarla a la papelera. Este aviso suele alarmar al usuario, haciéndole creer que el archivo descargado contiene un virus o malware real, cuando en la gran mayoría de los casos se trata de una medida de seguridad excesivamente estricta del sistema operativo.
Causas principales del error en macOS
Este comportamiento no significa necesariamente que el archivo esté corrupto. Las causas más comunes incluyen:
- Gatekeeper y Notarización: Apple requiere que los desarrolladores firmen sus aplicaciones y las sometan a un proceso de notarización. Si una app no cumple con esto, macOS la bloquea.
- Atributos de cuarentena: Cuando descargas un archivo, macOS le asigna un metadato de 'cuarentena' que activa alertas de seguridad al ejecutarlo.
- Modificación de archivos: Aplicaciones modificadas o parendidas que pierden su firma digital original.
Método 1: Eliminar el atributo de cuarentena mediante la Terminal
La forma más efectiva y rápida de solucionar este inconveniente es remover el indicador de cuarentena que macOS asigna al archivo descargado.
- Abre la aplicación Terminal desde la carpeta Utilidades o buscando con Spotlight.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra y suelta el icono de la aplicación bloqueada desde tu carpeta de Aplicaciones o Descargas directamente dentro de la ventana de la Terminal. El comando debería verse similar a esto:
xattr -cr /Applications/NombreDeLaApp.app - Presiona la tecla Enter para ejecutar el comando.
- Vuelve a intentar abrir la aplicación con normalidad.
Método 2: Permitir apps descargadas de cualquier origen en Ajustes del Sistema
Si el sistema sigue bloqueando ejecutables o scripts, es probable que debas ajustar las políticas de seguridad globales de tu Mac.
- Abre Ajustes del Sistema en tu Mac.
- Dirígete a la sección Privacidad y seguridad en el menú lateral.
- Desplázate hacia abajo hasta encontrar el apartado de Seguridad.
- Si aparece un aviso indicando que se bloqueó el uso de la aplicación, haz clic en el botón Abrir de todos modos.
- Introduce tu contraseña de administrador o usa Touch ID para confirmar los cambios.