Un'estensione di Yosemite può abilitare se stessa senza che l'utente la accenda?

10

Sto lavorando sull'estensione di sincronizzazione di Yosemite Finder e ho bisogno di sapere se sono in grado di abilitarlo da solo senza costringere gli utenti ad accenderlo.

Ho notato che all'avvio scrive il messaggio nel registro:

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

Posso accenderlo manualmente in qualche modo?

Grazie!

    
posta AlexBolotsin 12.11.2014 - 14:50
fonte

2 risposte

6

pluginkit -e use -i <com.XXX.plugin_bundle_id> installa l'estensione!

    
risposta data 27.12.2014 - 18:57
fonte
2

Questo non è possibile come penso che vorresti che fosse: attraverso il codice Objective-C all'interno della tua app. Questo sarebbe un rischio per la sicurezza se questo fosse permesso. Allo stesso modo, per abilitare le opzioni di accessibilità per un'app, l'app stessa non è in grado di impostarla. Inoltre, attraverso lo scripting GUI, l'accessibilità deve essere comunque abilitata per la tua app, il che è più problematico di quanto valga per l'utente finale.

    
risposta data 21.12.2014 - 00:16
fonte

Leggi altre domande sui tag