Para contextualizar: Estoy trabajando en un script cuyo propósito es instalar una aplicación específica y además añadirla a los elementos de inicio de sesión del usuario. Este programa puede necesitar ser desplegado en un gran número de sistemas por lo que es deseable que se instale sin ninguna entrada del usuario en la máquina de destino.
Actualmente esto se hace mediante un comando del tipo osascript -e 'tell application "System Events" to make login item ...'
que funciona bien en versiones de MacOS anteriores a la 10.14. Sin embargo, en las versiones más recientes, al ejecutar este comando se activa un diálogo que solicita permisos de Automatización (AppleEvents), lo que impide que la instalación se ejecute de forma desatendida.
¿Existe una forma alternativa de añadir un elemento de inicio de sesión que no requiera permisos adicionales, o bien una forma de conceder el permiso necesario sin que el usuario lo introduzca?