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 pasarla a la papelera. Este error suele desconcertar a muchos, ya que el archivo no está corrupto realmente, sino que el sistema operativo bloquea su ejecución por motivos de seguridad.
Causas del Error en macOS
El sistema de seguridad integrado en Mac, conocido como Gatekeeper, y las políticas de notarización de Apple son las causas principales de este aviso. Las razones más comunes incluyen:
- La aplicación no fue descargada directamente desde la Mac App Store.
- El desarrollador de la app no cuenta con un certificado de firma digital validado por Apple.
- Atributos de cuarentena asignados por macOS al descargar archivos desde internet.
Método 1: Desactivar temporalmente Gatekeeper desde la Terminal
Si confías plenamente en el origen de la aplicación, puedes permitir que macOS ejecute software de cualquier sitio ajustando las políticas de Gatekeeper mediante la Terminal.
- Abre la aplicación Terminal desde la carpeta Utilidades o usando Spotlight (Cmd + Espacio).
- Escribe el siguiente comando para permitir aplicaciones de cualquier origen:
sudo spctl --master-disable - Presiona Enter e introduce tu contraseña de administrador (no se mostrarán los caracteres mientras escribes por seguridad).
- Intenta abrir la aplicación nuevamente. Si deseas volver a asegurar tu Mac después de instalar la app, ejecuta:
sudo spctl --master-enable
Método 2: Eliminar el atributo de cuarentena del archivo
Otra solución muy efectiva consiste en eliminar la etiqueta de descarga de internet que macOS asigna al archivo, evitando así que el sistema lo examine con restricciones estrictas.
- Abre la Terminal.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra y suelta el icono de la aplicación afectada desde la carpeta Aplicaciones directamente dentro de la ventana de la Terminal para que se complete la ruta del archivo.
- El comando final debería verse similar a esto:
xattr -cr /Applications/NombreDeLaApp.app - Presiona Enter y abre la aplicación con normalidad haciendo doble clic.