OS X shell脚本添加/删除App扩展

时间:2015-05-25 12:23:07

标签: objective-c macos shell dropbox ios-app-extension

我正在为Dropbox这样的应用程序创建一个FinderSync扩展。现在我需要以编程方式从Extensions(在系统首选项中)注册和取消注册此扩展。 Dropbox在最近的版本中实现了此功能。

Extensions Pane System Preferences

如何使用 applescipt 动态取消注册和注册扩展程序。

1 个答案:

答案 0 :(得分:1)

在shell上尝试pluginkit(.sh脚本)

# add it to DB.
pluginkit -a  "/Applications/YourApp.app/Contents/PlugIns/FinderSyncExt.appex/"
# enable it
pluginkit -e use -i com.your-application.FinderSyncExt