Friday
We had KFM enabled for our users, but since a couple of months the KFM doesn't seem to work anymore. We did a lot of troubleshooting, changing the plist, using a JSON file, using another JSON, changing from user to computer level but nothing seems to work.
To troubleshoot the whole OneDrive issue, we are now trying to get the wizard for KFM to pop up. But even this isn't working anymore :(.
Our last configuration file was created with iMazing which looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>DisableHydrationToast</key>
<false/>
<key>DisablePersonalSync</key>
<false/>
<key>DisableTutorial</key>
<true/>
<key>EnableAddAccounts</key>
<true/>
<key>EnableAllOcsiClients</key>
<true/>
<key>EnableSyncAdminReports</key>
<integer>1</integer>
<key>FilesOnDemandEnabled</key>
<true/>
<key>IsHydrationToastAllowed</key>
<true/>
<key>KFMBlockOptOut</key>
<false/>
<key>KFMOptInWithWizard</key>
<string>0fb0f856-5b96-48c0-b9e1-55c83d7452eb</string>
<key>OpenAtLogin</key>
<true/>
<key>PayloadDisplayName</key>
<string>Microsoft OneDrive</string>
<key>PayloadIdentifier</key>
<string>com.microsoft.OneDrive.803C9FD7-F5F3-40B4-9044-3FF41BB34782</string>
<key>PayloadType</key>
<string>com.microsoft.OneDrive</string>
<key>PayloadUUID</key>
<string>xxxx-tenantID-xxxx</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>OneDrive KFM met iMazing</string>
<key>PayloadIdentifier</key>
<string>TEST</string>
<key>PayloadOrganization</key>
<string>Lab9 </string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>21CD6C2C-5313-4B18-916E-A905EDB56CAA</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
Do you guys see any issues? The Full Disk Access is set and we use the OneDrive app from installomator. I've run out of ideas.
Friday
From what I can see in the configuration, everything looks good.
Since the KFM wizard isn’t triggering anymore, my suggestion would be to dive into the OneDrive logs if you haven’t already. You can check the logs under ~/Library/Logs/OneDrive/
to see if there are any specific errors popping up.
Personally, we had to stop using KFM due to permission issues with files and sync conflicts, but it seems to work for others. It might just be my user environment, but the test group constantly had issues; we asked them to manually move files and turned off KFM.
Monday
This is what I use,
I noticed sometimes KFM doesnt kick in until onedrive signs in and then next reboot does it.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DefaultFolder</key>
<dict>
<key>Path</key>
<string>~</string>
<key>TenantId</key>
<string>xxxxxxxxxxx</string>
</dict>
<key>DisableAutoConfig</key>
<integer>0</integer>
<key>DisableFirstDeleteDialog</key>
<integer>1</integer>
<key>DisableFREAnimation</key>
<integer>1</integer>
<key>DisablePersonalSync</key>
<true/>
<key>DisableTutorial</key>
<true/>
<key>HideDockIcon</key>
<true/>
<key>KFMBlockOptOut</key>
<true/>
<key>KFMSilentOptIn</key>
<string>xxxxxxxxxx</string>
<key>KFMSilentOptInWithNotification</key>
<false/>
<key>KFMSilentOptInDesktop</key>
<false/>
<key>KFMSilentOptInDocuments</key>
<true/>
</dict>
</plist>