【问题标题】:What do the prefixes in the output of macOS pluginkit mean?macOS pluginkit 输出中的前缀是什么意思?
【发布时间】:2016-01-20 11:33:42
【问题描述】:

在终端中执行pluginkit --match 会产生以下输出(跳过不重要的行):

+    com.apple.ncplugin.weather(1.0)
-    com.apple.share.SinaWeibo.post(1.0)
  H. com.apple.InternalFiltersXPC(2.0)
     com.apple.ncplugin.FindMyFriends(1.0)
!    com.mycompany.MyDemoPlugIn(1.0)

another question 有关于 +- 前缀的答案。

+ com.mycompany.finderExt(1) - If the extension is enabled
- com.mycompany.finderExt(1) - If the extension is not enabled

但是感叹号!H. 是什么意思?根本没有前缀是什么意思?

谢谢!

【问题讨论】:

    标签: macos plugins


    【解决方案1】:

    ! 表示 Finder Sync 扩展未从包含的应用程序运行。如果您的系统上有多个包含应用程序的副本,这是可能的。

    您可以使用以下命令检查扩展路径:

    /usr/bin/pluginkit -m -v -i com.mycompany.finderExt
    

    【讨论】:

    • 您能否提供此信息的参考资料?我遇到了和作者一样的问题。但是,我只有一次扩展及其容器应用程序(在 Xcode 的派生数据中),这与此答案相矛盾。
    • 我没有任何参考,这是在我的系统上观察到的。您可以在活动监视器中查看查找器扩展的路径。
    • 这也不适合:我什至在活动监视器中都没有它。我打开a dedicated question 了解如何调试此问题。
    • 可能发生了一些变化。它的 5 岁观察。在此处添加/更新您的解决方案。
    猜你喜欢
    • 1970-01-01
    • 2010-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-29
    • 2020-07-28
    相关资源
    最近更新 更多