¿Puede una extensión de Yosemite habilitarse sin que el usuario la active?

10

Estoy trabajando en la extensión de sincronización de Yosemite Finder, y necesito saber si puedo habilitarla yo solo sin obligar a los usuarios a encenderla.

Me di cuenta de que al inicio escribe el mensaje en el registro:

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

¿Puedo encenderlo manualmente de alguna manera?

¡Gracias!

AlexBolotsin
fuente
Has encontrado una solución ?
Ali

Respuestas:

6

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

Ali
fuente
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 se permitiera. 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 las secuencias de comandos de la 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.

grg
fuente
Pero Dropbox lo hace. Si habilita o deshabilita la integración del buscador, Dropbox habilita y deshabilita su extensión del buscador.
Ali