为什么我们的 FinderSync 扩展没有启动?

Why isn't our FinderSync extension starting?

我们的应用程序有一个 FinderSync 扩展。它在历史上一直运作良好。但是,有时当我测试时,它不会加载。它已在系统偏好设置/扩展中检查,并且 pluginkit --match 确认它是 enabled/added:

+    com.company.app.Our-Finder-Sync([version number set on build machine])

所以这是怎么回事?即使没有背后的逻辑并且总是说要为用户根目录中的任何内容显示一个虚拟菜单,上下文菜单中也没有出现任何东西(并且没有出现工具栏按钮,尽管它以前出现过),并且该过程从未出现在 Activity 监控。控制台中也没有关于它的任何信息。

为什么会发生这种情况,以后我该如何预防?我怀疑这与卸载和重新安装它的次数比 macOS 喜欢的次数有关,但我我不确定。

Finder 有时会这样做。我不确定为什么,但我找到的最简单的解决方法是 -单击停靠栏中的 Finder 图标并选择 重新启动