Introducción al error de aplicaciones dañadas en macOS
Uno de los problemas más frustrantes para los usuarios de macOS ocurre al intentar abrir una aplicación descargada fuera de la App Store y recibir el mensaje: La aplicación está dañada y no se puede abrir. Debes pasarla a la papelera. A pesar de lo alarmante del texto, rara vez el archivo está realmente corrupto; se trata de una medida de seguridad estricta del sistema operativo.
Causas principales del problema
Este inconveniente suele ser provocado por las políticas de seguridad predeterminadas de Apple, específicamente Gatekeeper y la característica de aislamiento de archivos (Quarantine). Cuando descargas software de desarrolladores no identificados o aplicaciones sin notarizar, macOS bloquea su ejecución por precaución e interpreta erróneamente que la integridad del archivo ha sido vulnerada.
Método 1: Deshabilitar temporalmente Gatekeeper desde la Terminal
La forma más efectiva de permitir la ejecución de la aplicación es indicarle a macOS que confíe en los archivos descargados de cualquier origen. Sigue estos pasos:
- Abre la aplicación Terminal desde la carpeta de Utilidades o usando Spotlight (Cmd + Espacio).
- Escribe el siguiente comando para desactivar temporalmente las restricciones de Gatekeeper:
sudo spctl --master-disable - Presiona
Entere introduce tu contraseña de administrador (no se mostrarán los caracteres mientras escribes por seguridad). - Vuelve a intentar abrir la aplicación afectada.
- (Opcional pero recomendado) Vuelve a activar la seguridad ejecutando en la Terminal:
sudo spctl --master-enable
Método 2: Eliminar el atributo de cuarentena con xattr
Si prefieres no modificar la seguridad global de tu Mac, puedes eliminar la etiqueta de 'cuarentena' exclusivamente del archivo problemático mediante la Terminal.
- Abre la Terminal.
- Escribe el comando
xattr -crseguido de un espacio. - Arrastra y suelta el icono de la aplicación bloqueada desde la carpeta de Aplicaciones hacia la ventana de la Terminal para autorellenar su ruta exacta. El comando debería verse similar a:
xattr -cr /Applications/MiAplicacion.app - Presiona
Enterpara aplicar los cambios. - Haz doble clic en la aplicación; ahora debería abrirse sin mostrar ningún aviso de error.
Método 3: Verificar los Ajustes de Privacidad y Seguridad
A veces, macOS bloquea la app pero te deja un botón para autorizarla manualmente en el panel de control del sistema.
- Intenta abrir la aplicación para que macOS registre el bloqueo.
- Abre el menú de Ajustes del Sistema en tu Mac.
- Dirígete a la sección Privacidad y seguridad y desplázate hacia abajo hasta la pestaña de Seguridad.
- Verás un aviso que indica que la aplicación fue bloqueada. Haz clic en el botón Abrir de todos modos e introduce tu contraseña para confirmar.