Yosemite扩展程序可以在用户不打开的情况下启用它吗?


10

我正在开发Yosemite Finder同步扩展程序,我需要知道是否能够在不强迫用户打开的情况下自行启用它。

我注意到启动时它将消息写入日志:

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

我可以以某种方式手动将其打开吗?

谢谢!


您找到解决方案了吗?
阿里

Answers:


6

pluginkit -e use -i <com.XXX.plugin_bundle_id> 安装扩展!


2

通过我的应用程序中的Objective-C代码,这是不可能的,我认为您希望如此。如果允许,这将是安全隐患。与为应用启用辅助功能选项类似,应用本身无法设置此功能。此外,通过GUI脚本编写,无论如何都必须为您的应用启用可访问性,这比最终用户所需要的麻烦更多。


但是保管箱做到了。如果启用或禁用finder集成,则dropbox启用和禁用其finder扩展。
阿里
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.