How to Forcibly Sync Safari iCloud History from Mac OS X
iCloud will automatically sync Safari history between all Mac and iOS devices that are using the same Apple ID and that have the feature enabled. While this happens automatically and behind the scenes on a regular occurrence, you may encounter a situation where a particular Mac or iPhone was offline for a period of time, and the Safari history becomes out of sync. In such a situation, you can either wait for iCloud to sync the Safari history on it’s own, or, as we’ll cover here, forcibly sync the Safari history through iCloud.
To be clear, this will forcibly sync Safari history with any and all devices attached to the same Apple ID and using iCloud, whether running iOS or OS X it doesn’t matter, but the process is initiated from Safari on the Mac. In order to be able to have access to this feature, you’ll need to enable the hidden Safari debug menu first, and a modern version of Safari.
Manually Sync Safari iCloud Data & History from OS X
- Open Safari on the Mac if you haven’t done so yet, be sure the Debug menu has been enabled through the defaults command here
- Pull down the Debug menu and at the very bottom option, select “Sync iCloud History”
It’s that simple, wait a minute or so and all iCloud attached devices with Safari history should sync and update with whatever changes to Safari history that has occurred on each device, which are then accessible from iCloud Tabs in iOS and Mac OS X.
Do keep in mind that any deleted history will not sync, and is removed from all devices that are using the same Apple ID simultaneously. This trick can also be used to force those changes to sync as well, however.
This is mostly a troubleshooting trick, but the Debug menu in Safari has some other interesting options as well, though it’s generally aimed at developers and those debugging Safari itself, web pages, and web apps.