domingo, 8 de enero de 2023

Mac OSX High Sierra - Problema archivo dañado

 Por algún motivo hay archivos .dmg o ejecutables que el sistema operativo no deja abrir tras descargarlos de internet. Dice que el archivo está dañado y solo da opción de "Cancelar" o "Trasladar a la papelera".

Al parecer es un problema con los atributos extendidos del archivo. Para solucionarlo se puede usar el siguiente comando

xattr -cr /path/to/application.app

Por ejemplo:

xattr -cr /Applications/Signal.app

The -c flag removes all attributes, whereas -r applies recursively for the entire targeted .app directory contents.

Está explicado en esta entrada:

https://osxdaily.com/2019/02/13/fix-app-damaged-cant-be-opened-trash-error-mac/


En esta otra entrada explica cómo arreglar el sistema para que no vuelva a pasar.

https://www.faq-mac.com/2019/04/truco-macos-solucion-del-problema-al-abrir-archivos/