Esta respuesta describirá cómo evitar el siguiente mensaje cuando abres un archivo descargado desde Safari por primera vez.
Bueno, no estoy seguro de por qué estás viendo esto, pero si tus archivos van a la carpeta ~/Descargas, tendrás que indicarle al Sistema Operativo que quieres sacar esa carpeta de la cuarentena.
Abre tu Terminal.app (Spotlight para Terminal) y escribe:
xattr -d -r com.apple.quarantine ~/Downloads
Puede ser que tengas que hacerlo como superusuario (en cuyo caso, usa esto en lugar de lo anterior), así que si lo anterior falla, intenta con sudo antes del comando:
sudo xattr -d -r com.apple.quarantine ~/Downloads
nota: Se te pedirá tu contraseña si usas sudo, esto es normal.
¿Qué es xattr?
El comando xattr se puede utilizar para mostrar, modificar o eliminar los atributos extendidos de uno o más archivos, incluyendo directorios y enlaces simbólicos. Los atributos extendidos son metadatos arbitrarios almacenados con un archivo, pero separados de los atributos del sistema de archivos (como la hora de modificación o tamaño del archivo).
ADVERTENCIA: Al hacer lo anterior, el SO dejará de preocuparse por los archivos colocados en la carpeta Descargas. Si solo deseas hacer esto para ciertos archivos, tendrás que descargar tus archivos "seguros" en otro lugar y ejecutar el comando anterior en esa carpeta.
Si quieres deshacer la operación, simplemente quita el -d
xattr -r com.apple.quarantine ~/Downloads
El -r es para hacerlo de forma recursiva (así que también se modifican los archivos y carpetas existentes).
ACTUALIZACIÓN Me he dado cuenta de que los nuevos archivos se pondrán en cuarentena cuando los descargues, así que aunque el comando anterior eliminará la bandera archivo por archivo, para que no tengas que decirle al SO que el archivo es seguro cada vez, para desactivar completamente el mecanismo, tienes que ejecutar un comando adicional. asegúrate de que esto es correcto para ti, ya que no puedes hacerlo para archivos individuales, es todo o nada.
Para deshabilitar completamente los diálogos de advertencia para cualquier archivo en el futuro, ejecuta este comando (Nuevamente, no estoy 100% seguro si necesitas sudo, simplemente prueba sin él primero.):
defaults write com.apple.LaunchServices LSQuarantine -bool NO
Y si alguna vez deseas revertir el cambio:
defaults write com.apple.LaunchServices LSQuarantine -bool YES
No recuerdo si necesitas cerrar sesión o reiniciar de nuevo.
Buena suerte y ten cuidado con esas descargas. :)
Es necesario un reinicio después de estos comandos.
Enlace adjunto para más información sobre la Cuarentena.