Czy rozszerzenie Yosemite może się włączyć bez włączania go przez użytkownika?


10

Pracuję nad rozszerzeniem synchronizacji Yosemite Findera i muszę wiedzieć, czy jestem w stanie włączyć je samodzielnie, nie zmuszając użytkowników do włączania go.

Zauważyłem, że na początku zapisuje komunikat w dzienniku:

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

Czy mogę jakoś ręcznie włączyć?

Dzięki!


Znalazłeś rozwiązanie?
Ali,

Odpowiedzi:


6

pluginkit -e use -i <com.XXX.plugin_bundle_id> instaluje rozszerzenie!


2

Nie jest to możliwe, jak myślę, że byś chciał: poprzez kod Objective-C w Twojej aplikacji. Byłoby to zagrożeniem dla bezpieczeństwa, gdyby było to dozwolone. Podobnie jak w przypadku włączania opcji dostępności dla aplikacji, sama aplikacja nie jest w stanie tego ustawić. Ponadto, dzięki skryptom GUI, i tak należy włączyć dostęp do aplikacji, co jest bardziej kłopotliwe niż warte dla użytkownika końcowego.


Ale Dropbox to robi. Jeśli włączysz lub wyłączysz integrację Findera, Dropbox włącza i wyłącza ich rozszerzenie Findera.
Ali
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.