¿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!


Has encontrado una solución ?
Ali

Respuestas:


6

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


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.


Pero Dropbox lo hace. Si habilita o deshabilita la integración del buscador, Dropbox habilita y deshabilita su extensión del buscador.
Ali
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.