2 votos

Cómo permitir siempre que cualquier aplicación haga cualquier cosa / desactivar los diálogos de autorización de Seguridad y Privacidad

Actualmente en MacOS Catalina.

Trabajo en diseño de sonido y desarrollo de audio. Utilizo varios Automator-scripts y otras aplicaciones de flujo de trabajo para controlar varias cosas, y para cada nuevo proyecto o cuando hago cualquier cambio en cualquier AppleScript, me aparece un diálogo molesto para "Permitir pulsaciones de teclas", "Permitir accesibilidad", etc. A veces tengo que volver a autorizar todos mis scripts después de cambiar una sola línea en uno de ellos.

Esto está matando mi flujo de trabajo, y esto fue implementado en MacOS Mojave y hacia adelante con las nuevas rutinas de Privacidad e Integridad. En High Sierra esto nunca fue un problema, que era el sistema que usaba antes.

Necesito desactivar esto permanentemente. Quiero que cualquier aplicación haga los cambios que quiera. Conozco los riesgos, pero no me importa. No es un problema para mí que tengo un sistema aislado con control absoluto sobre todas las aplicaciones que uso. Nunca instalo nada nuevo, es una estación de trabajo de audio con las mínimas aplicaciones instaladas.

He probado a desactivar el SIP, pero no ha servido de nada. Añadir una aplicación a "Acceso total al disco" sigue haciendo que tenga que autorizarla en todos los demás campos. A veces, cuando uso la aplicación A para controlar la aplicación B, si hago cambios en la aplicación A, la opción de autorizarla de nuevo para controlar la B nunca aparece, y no está disponible.

La pregunta es: ¿Alguien sabe cómo puedo desactivar globalmente el control de Seguridad y Privacidad en MacOS Catalina para que cualquier aplicación que inicie pueda controlar/hacer lo que quiera? Si no hay una configuración "oficial", ¿no hay forma de hackear las preferencias subyacentes o algo similar?

MacOS debería tener un modo de usuario avanzado.

1voto

moodforaday Puntos 2633

La única solución que conozco es enfocar el problema desde otra dirección.

Escribir todas sus propias aplicaciones de Automator (que son se va a encontrar continuamente con este problema), e intentar encontrar lagunas para que funcionen? Va a ser una batalla perdida.

Usted puede ser capaz de resolver esto con Notario de SD: Notarizar es fácil de la gente que hace script Depurador . Sinceramente, no lo sé, pero podría valer la pena comprobarlo.

Lo que haría es utilizar Maestro del teclado para manejar la automatización. Una vez que Keyboard Maestro ha recibido las autorizaciones apropiadas, puede manejar cualquiera de estas situaciones (supongo, ya que no das detalles, no puedo decir 100%).

Entonces tendrá un lugar centralizado donde podrá controlar y gestionar todas estas diversas acciones de automatización, así como una comunidad en la que se puede pedir ayuda a medida que aprendes las reglas del juego.

MacOS debería tener un modo de usuario avanzado.

Estoy totalmente de acuerdo. 100%. Sin duda alguna.

Pero no lo hace, y sospecho que es muy poco probable que lo añada.

Dicho esto, creo que Keyboard Maestro es lo más parecido a un modo de usuario avanzado en el Mac. No, no es de Apple (dudo que puedan hacer algo tan bueno), pero no conozco nada que te dé más potencia y flexibilidad.

(No es un descargo de responsabilidad: sólo soy un usuario de la aplicación. No me pagan, ni me compensan, ni me recompensan, ni nada, a cambio de mi aprobación y recomendación. Simplemente le doy mi dinero al desarrollador cada vez que sale una nueva versión).

0 votos

Gracias por su respuesta. Yo mismo utilizo Keyboard Maestro para muchas otras tareas, pero el problema es que tengo continuamente proyectos en marcha trabajando en el desarrollo de juegos, a veces hasta 2-3 juegos simultáneamente, y la solución de Automator ha sido la más sencilla hasta ahora para gestionar esto adecuadamente entre ordenadores sincronizados, etc. Los autómatas están configurados de manera que tengo que cambiar unas dos líneas para adaptarlo a un proyecto específico. Me gustaría decir "no puedo creer que Apple no haya dado esto como opción", pero de nuevo, no me sorprende. Por varias razones. Sin embargo, es una locura.

0 votos

Parece que deberías pasarte a una solución swift o nativa, en lugar de depender de AppleScript, que está en vías de desaparición.

0voto

Tom Puntos 64

La respuesta está en este artículo de la base de conocimientos

https://support.apple.com/en-au/guide/mac-help/mchl07817563/mac

Tienes que permitir que las apps permitan el control de otras apps en la Configuración de privacidad. Si editas tu Automator App, puede que tengas que volver a permitir el acceso.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X