Safari 书签的底层数据同步必须依赖 iCloud 云盘,仅仅打开 iCloud 中的“Safari 浏览器”开关并不能完成同步。只有先启用 iCloud 云盘,并确认 Safari 已出现在“同步至 iCloud 云盘的 App”列表中,系统才会将 Bookmarks.plist 写入 ~/Library/Mobile Documents/com~apple~Safari/ 路径,从而实现 Mac、iPhone 和 iPad 之间的书签实时同步。

如果你想在 Mac 上让 Safari 书签在所有苹果设备之间自动更新,必须通过 iCloud 云盘完成底层数据同步。只开启 iCloud 中的“Safari 浏览器”选项,并不会同步书签文件本身,还需要额外启用云盘级的存储路径,书签同步功能才会真正生效。
确认 iCloud 云盘已全局启用
点击左上角苹果菜单 → “系统设置” → 顶部你的姓名 → “iCloud” → 确保“云盘”开关处于开启状态。这一步是整个 Safari 书签同步的基础,【如果 iCloud 云盘未开启,后续所有书签同步设置都不会生效】。
点按“云盘”右侧的“同步至 iCloud 云盘的 App”,检查列表中是否已经显示“Safari 浏览器”。如果没有看到该项目,建议先退出当前 Apple ID,再重新登录一次,以便系统重新加载同步选项。
启用Safari浏览器的iCloud同步
返回“iCloud”主页面,在应用列表中找到“Safari 浏览器”,将其右侧开关打开。
完成后,系统通常会自动在 iCloud 云盘根目录下创建 ~/Library/Mobile Documents/com~apple~Safari/ 隐藏路径,并把书签数据库文件(Bookmarks.plist)写入其中。这个路径属于系统托管目录,用户不建议手动修改或干预。
验证书签是否真正进入云盘
打开“访达”,按下 Command + Shift + G,输入:
~/Library/Mobile Documents/com~apple~Safari/ → 回车。
如果该路径可以正常进入,并且能够看到 Bookmarks.plist 文件(部分情况下需要先开启“显示隐藏文件”),就说明 Safari 书签已经成功写入 iCloud 云盘;如果系统提示“文件夹不存在”或目录为空,则表示同步暂未生效,需要返回前两步重新检查 iCloud 云盘、Safari 开关状态以及当前网络连接是否正常。
注意:此路径中的文件通常为二进制格式,请勿双击打开、拖出或手动编辑,否则可能导致 Safari 书签数据损坏,甚至无法恢复。
在其他设备上启用对应同步
首先,在 iPhone 或 iPad 上依次点击“设置”→顶部你的姓名→“iCloud”→轻点“显示全部”,然后同时开启“iCloud 云盘”和“Safari 浏览器”。
接着,等待大约 30 秒后打开 Safari 浏览器,点击书签图标,查看“个人收藏”中是否已经显示 Mac 端同步过来的书签内容。
最后,如果仍然没有同步成功,可以强制关闭 Safari 后台进程(上滑停用),然后再重新打开进行检查。
