10 votos

¿Puede una extensión de Yosemite activarse por sí misma sin que el usuario la encienda?

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

Me he dado cuenta de que al arrancar escribe un mensaje en el registro:

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

¿Puedo encenderlo manualmente de alguna manera?

Gracias.

0 votos

¿Ha encontrado una solución?

6voto

user761076 Puntos 141

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

2voto

siva Puntos 23

Esto no es posible como creo que deseas que sea: a través de código Objective-C dentro de tu aplicación. Esto sería un riesgo de seguridad si se permitiera. De manera similar a la habilitación de opciones de accesibilidad para una aplicación, la propia aplicación no puede establecer esto. Además, a través de scripts de GUI, la accesibilidad debe ser habilitada para su aplicación de todos modos, lo que es más molestia de lo que vale para el usuario final.

0 votos

Pero Dropbox lo hace. Si activas o desactivas la integración del buscador, Dropbox activa y desactiva su extensión del buscador.

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