Posts

Post not yet marked as solved
0 Replies
313 Views
I have created a sample project for Catalina that adds a file provider extension to a document browser app.I can run the extension, hosted from the app, and the extension is not run (breakpoints not hit)Turning on System Prefrences->Extensions->My Extension then causes my init to be called (os_log line)And adfter a while, maybe when opening a file browser or finder, I get the following functions called, infer from my log lines below:Get the root item (I return it as shown in the log)Get an enumartor for the working setGet a sync anchor (I return Data(01,00,00,00)Enumerate a page (I return 4 items from my mock database)Invalidate enumeratorRepeatsQUESTION:Should I see something in finder or the file open dialog? I expected to see my domain or some other thing in the sidebar to broswe my cloud files?Thanks in advancePaul2019-09-10 12:14:23.804483+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderExtension] Init - FileProviderExtension, Domain:<N/A>2019-09-10 12:14:24.098251+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderExtension] item for:NSFileProviderRootContainerItemIdentifier -> FileProviderItem itemIdentifier: NSFileProviderItemIdentifier(_rawValue: NSFileProviderRootContainerItemIdentifier)parentItemIdentifier: NSFileProviderItemIdentifier(_rawValue: NSFileProviderRootContainerItemIdentifier) filename: capabilities: NSFileProviderItemCapabilities(rawValue: 63) typeIdentifier: public.directory2019-09-10 12:14:24.099730+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderExtension] enumerator -> NSFileProviderWorkingSetContainerItemIdentifier2019-09-10 12:14:24.099830+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] init NSFileProviderWorkingSetContainerItemIdentifier2019-09-10 12:14:24.165966+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] currentSyncAnchor2019-09-10 12:14:24.166086+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] Page = FPPageSortedByDate2019-09-10 12:14:24.166201+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] didEnumerate NSFileProviderWorkingSetContainerItemIdentifier = 4 items2019-09-10 12:14:24.187661+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] didEnumerate = 1st item:FileProviderItem itemIdentifier: NSFileProviderItemIdentifier(_rawValue: 2)parentItemIdentifier: NSFileProviderItemIdentifier(_rawValue: 1) filename: Volker.jpg capabilities: NSFileProviderItemCapabilities(rawValue: 63) typeIdentifier: public.image2019-09-10 12:14:24.837443+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] invalidate NSFileProviderWorkingSetContainerItemIdentifier2019-09-10 12:14:24.845947+0100 0x2dba9a Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderExtension] enumerator -> NSFileProviderWorkingSetContainerItemIdentifier2019-09-10 12:14:24.846002+0100 0x2dba9a Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] init NSFileProviderWorkingSetContainerItemIdentifier2019-09-10 12:14:24.848648+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] currentSyncAnchor2019-09-10 12:14:24.848713+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] Page = FPPageSortedByDate2019-09-10 12:14:24.848771+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] didEnumerate NSFileProviderWorkingSetContainerItemIdentifier = 4 items2019-09-10 12:14:24.849429+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] didEnumerate = 1st item:FileProviderItem itemIdentifier: NSFileProviderItemIdentifier(_rawValue: 2)parentItemIdentifier: NSFileProviderItemIdentifier(_rawValue: 1) filename: Volker.jpg capabilities: NSFileProviderItemCapabilities(rawValue: 63) typeIdentifier: public.image2019-09-10 12:14:27.149269+0100 0x2dba9a Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] Changes NSFileProviderWorkingSetContainerItemIdentifier, Anchor NSFileProviderSyncAnchor(_rawValue: <01000000>)2019-09-10 12:14:30.168093+0100 0x2dba9a Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] invalidate NSFileProviderWorkingSetContainerItemIdentifier2019-09-10 12:14:30.314770+0100 0x2dba9a Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderExtension] enumerator -> NSFileProviderWorkingSetContainerItemIdentifier2019-09-10 12:14:30.314900+0100 0x2dba9a Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] init NSFileProviderWorkingSetContainerItemIdentifier2019-09-10 12:14:30.562202+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] Changes NSFileProviderWorkingSetContainerItemIdentifier, Anchor NSFileProviderSyncAnchor(_rawValue: <01000000>)2019-09-10 12:14:33.560089+0100 0x2dba97 Info 0x0 29947 0 FDFileProvider: [com.ivanti.fdFileProvider:FileProviderEnumerator] invalidate NSFileProviderWorkingSetContainerItemIdentifier
Posted
by Deblanko.
Last updated
.