¿Se puede habilitar una extensión de Yosemite sin que el usuario la encienda?

10

Estoy trabajando en la extensión de sincronización de Yosemite Finder, y necesito saber si puedo habilitarlo por mi mismo sin obligar a los usuarios a activarlo.

He notado que al iniciarlo escribe un mensaje en el registro:

PM com.apple.preferences.extensions.remoteservice[2241]: ### com.MyHome.FinderExtension setting enabled:1

¿Puedo activarlo manualmente de alguna manera?

¡Gracias!

    
pregunta AlexBolotsin 12.11.2014 - 14:50

2 respuestas

6

pluginkit -e use -i <com.XXX.plugin_bundle_id> instala la extensión!

    
respondido por el Ali 27.12.2014 - 18:57
2

Esto no es posible como creo que desearía que fuera: a través del código Objective-C dentro de su aplicación. Esto sería un riesgo de seguridad si esto estuviera permitido. De manera similar a habilitar las opciones de accesibilidad para una aplicación, la aplicación en sí no puede configurar esto. Además, a través de secuencias de comandos de GUI, la accesibilidad debe estar habilitada para su aplicación de todos modos, lo que es más complicado de lo que vale para el usuario final.

    
respondido por el grg 21.12.2014 - 00:16

Lea otras preguntas en las etiquetas