Apple no está impidiendo específicamente las actualizaciones de aplicaciones como tales para las aplicaciones en el Downloads
carpeta.
Sin embargo, MacOS cuenta con precauciones de seguridad adicionales cuando se ejecutan aplicaciones desde la aplicación Downloads
carpeta. Una de ellas es "App Translocation".
"App Translocation" se dirige a las aplicaciones que no se han movido después de la descarga, y hace que cuando se ejecute la aplicación, se ejecute efectivamente desde una ruta de sólo lectura que se genera aleatoriamente. Así se evita que los malhechores abusen del software legítimo, que pasa las comprobaciones de validación, y hagan que ese software cargue su código malicioso.
"Translocación de la aplicación" no se produce después de mover la aplicación al Applications
por ejemplo. También puedes evitar que ocurra eliminando el atributo de cuarentena de la aplicación, ejecutando un comando como este en el Terminal:
xattr -dr com.apple.quarantine ~/Downloads/Visual\ Studio\ Code.app
Sin embargo, para la mayoría de los usuarios recomendaría mover Visual Studio Code a la carpeta Applications
en lugar de intentar anular las precauciones de seguridad.