Introducción al problema de aplicaciones dañadas en macOS
Uno de los errores más frustrantes para los usuarios de ordenadores Apple es intentar abrir una aplicación recién descargada y encontrarse con el mensaje emergente: La aplicación está dañada y no se puede abrir. Debes pasarla a la papelera. Este aviso suele generar confusión, ya que la aplicación en realidad no está corrupta, sino que macOS la bloquea por motivos de seguridad.
Causas principales del error en macOS
Este comportamiento es una medida de seguridad implementada por Apple a través de Gatekeeper y la función de cuarentena de archivos. Las causas más comunes son:
- El desarrollador de la aplicación no cuenta con una firma digital certificada oficialmente por Apple.
- El archivo descargado ha sido marcado automáticamente con el atributo de cuarentena del sistema.
- La configuración de seguridad del Mac solo permite aplicaciones descargadas desde la App Store.
Método 1: Modificar los ajustes de seguridad y privacidad
El primer paso para solucionar este inconveniente es permitir temporalmente la ejecución de software descargado desde fuera de la App Store.
- Abre las Preferencias del Sistema o Configuración del Sistema en tu Mac.
- Haz clic en la sección Privacidad y seguridad.
- Desplázate hacia abajo hasta encontrar el apartado de seguridad donde se indica que se ha bloqueado el uso de la aplicación.
- Haz clic en el botón Abrir de todos modos e introduce tu contraseña de administrador o usa Touch ID para confirmar.
Método 2: Eliminar el atributo de cuarentena mediante la Terminal
Si el método anterior no funciona o no aparece la opción en el menú, puedes utilizar la Terminal para eliminar la etiqueta de cuarentena que macOS asigna al instalador o ejecutable.
- Abre la aplicación Terminal desde la carpeta de Utilidades o usando Spotlight.
- Escribe el siguiente comando seguido de un espacio (no presiones Enter todavía):
sudo xattr -rd com.apple.quarantine - Arrastra la aplicación afectada desde la carpeta de Aplicaciones directamente hacia la ventana de la Terminal para que se complete automáticamente su ruta de acceso.
- Presiona Enter, introduce tu contraseña de administrador (no se mostrarán caracteres mientras escribes por seguridad) y vuelve a presionar Enter.
- Vuelve a intentar abrir la aplicación de manera normal.