7

Executing pluginkit --match in Terminal produces the following output (unimportant lines skipped):

+    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)

There is another question with answer about + and - prefixes.

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

But what do the exclamation mark ! and H. mean? What does it mean when there is no prefix at all?

Thank you!

p13n
  • 859
  • 8
  • 31
Vlad
  • 6,402
  • 1
  • 60
  • 74

1 Answers1

4

! means the Finder Sync extension is not running from the containing app. This is possible if you have multiple copies of the containing app on your system.

You can check extension path using this command:

/usr/bin/pluginkit -m -v -i com.mycompany.finderExt
p13n
  • 859
  • 8
  • 31
Parag Bafna
  • 22,812
  • 8
  • 71
  • 144
  • Can you please provide a reference for this information? I am experiencing the same problem as the author. However I have the extension and its container app only once (in derived data by Xcode) which contradicts this answer. – p13n Mar 09 '21 at 09:51
  • I don't have any reference, this was observed on my system. You can check the path of finder extension in activity monitor. – Parag Bafna Mar 09 '21 at 10:36
  • That also does not fit together: I do not even have it in Activity Monitor. I opened [a dedicated question](https://stackoverflow.com/q/66546696/769502) on how to debug this issue. – p13n Mar 09 '21 at 12:55
  • maybe something changed. Its 5 years old observation. Add/update your solution here. – Parag Bafna Apr 19 '21 at 08:45