Hi, I am developing a NSReplicatedFileProvider extension. Part of that, I am also doing a Finder Sync Extension, but I am for whatever reason unable to enable the extension. What am I missing?
Why are you trying to do this? Practically speaking, NSReplicatedFileProvider should be able to do everything Finder Sync Extension did (plus a lot more, obviously).
Is there anything else I need to enable for it?
Two points:
-
Have you used FIFinderSyncController.showExtensionManagementInterface() to enable it?
-
Having said that, I'm not sure you'll be able to use NSReplicatedFileProvider and Finder Sync together. The system only supports having one "owner" per directory, which creates a conflict between the two extension points.
Expanding on #2, I haven't specifically tested this, but I wouldn't be surprised if the system resolved this issue by simply having the replicated provider supersede the Finder Sync extension. I don't think that would prevent the extension from "loading", but it would mean that the Finder Sync extension won't actually be visible/useful.
__
Kevin Elliott
DTS Engineer, CoreOS/Hardware