Cómo arreglar «La aplicación está dañada y no se puede abrir» en Mac

Persona que usa una MacBook mientras sostiene una taza de café.
KanchanaImsilp/Shutterstock.com

¿Ha recibido un mensaje de error que dice que una aplicación «está dañada y no se puede abrir» y «debe moverla a la papelera» con un botón útil para hacerlo? Si confía en el archivo, puede evitar esto con un simple comando de Terminal .

Cómo sacar archivos de confianza de la cuarentena

Una Mac a veces encuentra un archivo en el que no confía e informa que el archivo está dañado y debe moverse a la papelera . Se le perdonaría escuchar macOS y aceptarlo, pero la mayoría de las veces no hay nada malo con la aplicación. En cambio, macOS ha puesto en cuarentena la aplicación porque sospecha que se trata de un juego sucio.

El archivo está dañado Error en macOS

Suponiendo que confía en el origen de la aplicación que ha descargado (por ejemplo, una pieza de software directamente de un desarrollador en el que confía), puede intentar ignorar la advertencia y abrir el archivo de todos modos.

Para hacer esto, abra una nueva ventana de Terminal y escriba (o pegue el siguiente comando):

xattr -d com.apple.quarantine /ruta/a/app.app

Deberá reemplazar /path/to/app.app con la ubicación de destino del archivo que desea liberar de la cuarentena. Una forma fácil de hacerlo es arrastrar el archivo a la ventana de Terminal , justo después del comando inicial.

Use Terminal para eliminar el archivo de la cuarentena

No recibirá ningún comentario una vez que se haya ejecutado el comando, pero con un poco de suerte, el archivo que intentó abrir ya no arrojará un error y debería funcionar normalmente.

La aplicación Cook Serve Delicious 2 se ejecuta después de sacarla de la cuarentena

¿Por qué pasó esto?

macOS adopta un enfoque demasiado entusiasta de la seguridad, con características como Gatekeeper que intenta limitar el software a Mac App Store y System Integrity Protection que evita que las aplicaciones de terceros manipulen partes sensibles del sistema o inyecten código en aplicaciones de Apple como Finder y Safari.

Relacionado:  ¿Qué es el spam y por qué lo llamamos así?

Este proceso de cuarentena solo se aplica a ciertos archivos de aplicaciones que se encuentran dentro de un archivo ZIP que se ha descargado de Internet. Los archivos que se han compartido a través de una unidad USB o una ubicación de red local no están sujetos a las mismas protecciones.

A veces, la aplicación puede estar «dañada» legítimamente porque no funcionará, y el comando Terminal anterior no hará nada para resolverlo. En ese caso, necesitará encontrar otra fuente para su aplicación.

Siempre tenga precaución

El malware es más común de lo que alguna vez fue en macOS, lo que significa que siempre debe estar atento al software que descarga y elige ejecutar. El sentido común dicta que debe evitar los archivos de origen desconocido, pero incluso los llamados archivos «legítimos» pueden verse comprometidos, como sucedió con el confiable cliente Transmission BitTorrent en 2016 .