提供一个备忘录 icloud 同步问题的解决案例

3 月 18 日
 syc721

问题: 备忘录内容在 macos 和 ios 之间无法顺利同步。准确来说,ios 上修改内容可以实时同步到 macos 端,反过来 macos 端修改内容,ios 端除非杀掉后台进程再重新打开,否则无法同步。

设备环境: M1 mbp macos13 ventura, iphone 8p ios 15.4

尝试过但无效的一些解决方法:

  1. 打开、关闭 icloud 的备忘录开关。
  2. 退出 icloud 账号再重新登录。
  3. 删除备忘录 app 再重新安装。
  4. ios 开启后台刷新功能。
  5. ios 设置-邮件-账户-抓取新数据 开启推送并将 icloud 设置为推送。

这次正好 ios 端本地有些备忘录想同步到 icloud 端,没想到歪打正着把这个历史遗留问题解决了。下面是我的操作步骤,由于也不知道究竟是哪一步解决问题的,所以把所有步骤都贴上来:

Disclaimer: 请提前备份重要数据。

  1. 登录网页版 icloud 并查看备忘录,确认是哪个设备存在不同步问题。例如我 macos 和网页端是无缝同步的,ios 端不行,那问题就出在 ios 端而和 macos 端无关。(下面的步骤也都基于 ios 操作)
  2. 在本地备忘录新建多条笔记,每条笔记存满 250 张照片。也可以建立一条后复制成多条。
  3. 打开设置-邮件-账户-抓取新数据,开启“推送”并将 icloud 设置为推送,抓取频率设为自动。设置-通用-后台刷新,打开并允许备忘录.app 。
  4. 接电源,把屏幕自动关闭设置成“永不”以防息屏中断网络。如有梯子建议关闭。
  5. icloud 设置,关闭 icloud 备忘录,等待 1 分钟后再打开。
  6. 打开备忘录,等待备忘录完全同步完成。
  7. 将刚才那些存满 250 张照片的笔记移动到 icloud 端,使其开始上传。
  8. 在上传过程中,在 mac 端对 icloud 端的其他笔记进行修改,此时 ios 端在上传的同时也能接收到这些修改。

到这一步问题就解决了,ios 端之后也可以进行实时同步了,不用每次都杀掉进程再打开。

怀疑问题并非出在本地缓存,而是 icloud 服务器中由于某次同步失败,从而导致服务器的某些缓存出错,从而一直卡在那里无法顺利在 app 运行时进行同步。而大量上传照片把服务器出错的缓存给挤出去了,所以问题才得以解决。

遇到类似问题的朋友不妨一试。

2060 次点击
所在节点    Apple
1 条回复
ZhaokunZhang
3 月 19 日
我 Message In iCloud 总计 1900 多条,可是短信里根本就没有那么多,也不知道怎么清理。短信还有些是有纪念意义的,不舍得删。
要不真全清空了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1199207

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX