First of all, this solution only worked on my device, and there is no guarantee that the same results can be achieved in other environments.
The devices are iOS and macOS.
Bookmarks, Reading List, and History Sync Failed#
Mac#
First, go to Settings, turn off Safari sync#
Open Finder, delete and move this folder (make a backup!#
Address:
/Users/(your username)/Library/Safari
- This is the folder where Safari's data (bookmarks, reading list, history, etc.) is stored
- Excludes Safari settings, they are in another folder
Restart Safari#
You will find that the browser has been reset to its initial state
Turn on iCloud sync (refer to the first step, and restart Safari again#
The principle of this series of operations, personally speculated, should be to force Safari to pull data from iCloud by clearing local data,
but the data synchronized down is what is already on iCloud, which may be older in version, so update it manually
After all, it's a pure and simple method I came up with myself (;´ ヮ `) 7
iOS#
Basically the same as above, but note that in the first step, click "Delete from iPhone"#
Restart, turn on sync, then restart#
Tab Sync Failed#
iOS: https://discussionschinese.apple.com/thread/252994162?sortBy=best#
macOS: https://discussionschinese.apple.com/thread/254793262?sortBy=best#
- Quoting two answers from the Apple community, tested and effective.
ヾ (´∀` ヾ)