Has iCloud and/or Safari just borked your bookmarks? This happened to me yesterday; here’s how I fixed it…
- On your iDevice(s):
- Quit Safari if it’s running.
- Go to Settings and locate the iCloud settings (location varies by iOS version).
- Turn off Safari syncing, and select Delete From My iDevice.
- Go to the Safari settings, tap Clear History and Website Data and then Clear History and Data.
- Optional: restart your iDevice. I did this, but it’s probably not entirely necessary.
- On your Mac:
- Close Safari if it’s open.
- Open Time Machine (if you have it enabled) and locate the file
Bookmarks.plist
in Home > Library > Safari. - Right-click (or control-click) on this file and select Restore Bookmarks.plist to….
- When Time Machine presents you with a save dialog, save the file to your desktop or Downloads folder.
- In Finder, open the Home > Library > Safari folder and copy the restored file to it, replacing the file that’s there.
- Open Safari and check that your bookmarks have been restored.
- Wait a couple of minutes for the bookmarks to be uploaded to iCloud.
- On your iDevice(s):
- Go to Settings and locate the iCloud settings (location varies by iOS version).
- Turn on Safari syncing.
- Open Safari and check that your bookmarks have sync’d correctly.
The crucial thing is to avoid at all costs selecting Merge when you re-enable bookmark syncing on the iDevice(s). This is what causes problems — and I re-ran the scenario several times to confirm this.
Apple, please add an Overwrite Data on the Device option here. The choices should not be solely Merge and Cancel.