TL;DR

iCloud关闭“健康”同步再打开。

问题

突然发现手表上健身记录的环没有数据了(显示“设置健身记录”),打开手机上的“健身”App,也是没有记录。

看记录是在2周前的一天突然没有的,那天是更换了手机电池。但这个数据其实是手表记录的,手机只是存储和显示,不显示明显是软件问题。

对我有效的解法

首先重启了手机,但并不奏效。

搜索了下,大量的解法是:隐私中开启“健身跟踪”权限 和 重新绑定手表。前者我一直开着,后者过于麻烦(类似 iOS 出问题客服让你重置手机)

直到看到这个回答 https://discussionschinese.apple.com/thread/253301705?answerId=256272303322#256272303322 感觉比较靠谱,一试果然可以。

可能的原因?

回忆了一下,当时为了消除第三方电池的弹窗进行了时间旅行(修改系统时间),也许因此触发了果子的bug。

可能问题并不在于 iCloud 同步,而是健身不记录过去的时间,如果我放着不管可能到了我时间旅行的终点就会自动恢复?

但是相比起重新绑定手表,开关iCloud同步确实是个比较无痛的解法。