V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
syc721
V2EX  ›  Apple

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

  •  
  •   syc721 · 7 小时 53 分钟前 · 184 次点击

    问题: 备忘录内容在 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 运行时进行同步。而大量上传照片把服务器出错的缓存给挤出去了,所以问题才得以解决。

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

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3007 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:25 · PVG 22:25 · LAX 07:25 · JFK 10:25
    ♥ Do have faith in what you're doing.