10 votes

Une extension Yosemite peut-elle s'activer sans que l'utilisateur ne l'active ?

Je travaille sur l'extension de synchronisation du Finder de Yosemite, et j'ai besoin de savoir si je peux l'activer moi-même sans obliger les utilisateurs à l'activer.

J'ai remarqué qu'au démarrage, il écrit un message dans le journal :

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

Est-ce que je peux l'allumer manuellement ?

Merci !

6voto

user761076 Points 199

pluginkit -e use -i <com.XXX.plugin_bundle_id> installe l'extension !

2voto

grg Points 181593

Ce n'est pas possible de la manière dont vous le souhaitez, je pense : par le biais du code Objective-C dans votre application. Ce serait un risque pour la sécurité si cela était autorisé. De la même manière que pour l'activation des options d'accessibilité d'une application, l'application elle-même n'est pas en mesure de définir ces options. De plus, par le biais d'un script GUI, l'accessibilité doit de toute façon être activée pour votre application, ce qui représente plus de tracas que cela n'en vaut la peine pour l'utilisateur final.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X