So I finally got X-marks to sync, but it was a total pain in the arse. In fact I had to wipe my whole Firefox profile, and use Firefox Sync to get all my plug ins back and then re-log into everything, and then import my clean bookmarks backup and use that to Upload over the Xmarks server. I then did the same at work where I have a portable Firefox setup, though after checking my x-marks bookmarks online they were still old, so I synced again this morning and the server ones finally seem to match.
Now is where the real fun begins! So I went to Xmarks for Safari and told it to Download my bookmarks, as it’s bookmarks were by far the most messed up. The first attempt seemed to merge my server bookmarks and Safari ones so they were an even bigger mess, so I tried downloading again, and now I have no safari bookmarks at all! YIPPEE!!!!
So in Xmarks for Safari I did a Reset Xmarks and relogged in and told it to keep data on server, and discard data on this computer (of which there is none). And Nothing. ABSOLUTELY NO BOOKMARKS IN SAFARI, nor in Safari Tech Preview. Good job Xmarks!
So finally my bookmarks are clean on the server, but I have absolutely no bookmarks in Safari, and my iPad and iPhone each still have the really messed up bookmarks from the strange merging of my clean bookmarks and my clean bookmarks, and they all have iCloud sync turned on.
And it looks like the solution I have used in the past is no longer viable. I used to boot into Bootcamp and let Apple’s iCloud Sync Extension work to sync my Safari boomarks, but posts online I am looking at seem to imply that the extension no longer functions with the latest Firefox and the plug in has been pulled. Thanks a lot Apple. Really appreciate the help!
Can’t Apple make a damn syncing plug in for Bookmarks for those of us that don’t use Safari on the mac, since we are forced to use Safari on our iOS devices?