一直被屏幕使用时间多设备同步的 bug 困扰
这个 bug 不是在我的所有设备都产生,没有问题的设备同步一切正常,具体问题如下:
假设我有 2 台设备,设备 1 正常,设备 2 不正常
如果设备 1 修改设置(如屏幕距离),则设备 2 会同步这个设置;但是设备 2 修改设置,则设备 1 不会同步这个设置,并且可能一段时间后,设备 1 的这个设置会恢复
结论就是,正常的设备,可以将自己修改过的配置上传至云端,也可以在云端接受更新的配置;但是不正常的设备,只能接受云端的配置,无法把自己修改过的配置同步到云端。
有什么偏方能修复么?因为我设备较多,目前不正常的设备既有 iOS 设备,也有 macOS 设备,实在不知道怎么修复了。
![]() |
1
li19910102 3 天前
这个问题自我前两年遇到以后,一直在研究怎么解决,至今终于我搞明白是怎么回事了,并解决了问题,而且还重新还原系统做了测试都正常。
先发一张问题截图,大部分人遇到这个问题都是屏幕使用时间里面有多个重复设备,如图所示(图片来源网络) ![]() 可以看到有两个一模一样的手机设备名称,但其实应该只有一个 iPhone 设备,另一个设备点进去有时候能看到内容,有时候点进去什么都没有;先来一张正确的截图,如图所示(图片来源我自己的 Mac 和 iPhone ) ![]() ![]() 我有 Mac 和 iPhone ,且两个设备都设置了屏幕使用时间,且打开了设备同步;没有任何多余重复的设备;出现问题的根源在于设备同步,应该是 iCloud 引起的,有可能你还原了系统、还原了 iCloud 、还原了系统所有设置等都有可能导致此问题,我以前就是经常还原系统导致 iPhone 、Mac 都出现过重复设备等问题。 知道问题根源就有解决的办法——以 Mac 为例,假如 Mac 电脑目前显示重复设备,你需要先屏幕使用时间取消勾选设备之间共享、然后再取消勾选 App 与网站活动,弹出的关闭“App 与网站活动”对话框点击关闭,彻底关闭该设备的屏幕使用时间,然后重启 Mac 系统,最后再退出 iCloud 账号,退出 iCloud 以后先别着急还原系统;先看一下你的手机上 iCloud 里面是否还有 Mac 设备,然后再确保手机的屏幕使用时间里面完全没有 Mac 设备,这时再还原 Mac 系统,就可以保证不再出现重复设备的问题;如果你 Mac 退出 iCloud 以后手机里面仍然能看到该 Mac 设备,只有两个办法,一是 Mac 重新登录 iCloud 重复以上操作再试,如果还不行,那说明你的手机也该还原系统了;手机还原也要注意必须按照上面的步骤先彻底关闭屏幕使用时间,且保证没有任何多端设备同步,再还原。 出现这个问题,很多人认为是 bug ,其实不然,这里面有一个我个人理解的苹果软件逻辑,那就是对于一个设备,你多次还原系统并不能认作是新设备,它还是你原先第一次激活时使用的设备,只不过由于某种原因你需要还原系统,所以你必须先备份自你第一次激活使用以来的所有数据,然后还原系统时选择恢复这些数据,你就会发现即便不关闭屏幕使用时间,也不会再出现重复设备的问题了,但是国人大部分都没有备份以及恢复数据的习惯,绝大多数人还原系统并不会选择恢复旧数据,你的旧数据还在 iCloud 中保存着,你又还原系统把该设备当成了一个新设备,又登陆相同 iCloud 产生了新数据,同一设备产生两个不同的数据,由于苹果对个人数据的保护政策,只能都保留,因此就会出现相同的设备名称。 楼主可以试试,希望能帮助到你。 |
![]() |
2
412999826 OP @li19910102 感谢耐心回复,但是似乎我的问题和你不一样,我并没有在所有设备出现多个重复的设备。
我的问题仅仅是出问题的设备只能“单向同步”,就如我正文所说的,我的 iPhone 是有问题的设备,这个设备无论怎么修改设置,打开或关闭设备同步(可能彻底还原设备能好,但是目前还不能狠下心),都无法将自己的设置同步到其他设备。 具体情况就是,比如这个有问题的设备设置了 屏幕时间密码,别的设备依然是无密码的状态;并且别的正常设备随便进行一个设置的更改,就会覆盖掉这个有问题的设备的所有设置,包括屏幕使用时间密码。 我举个简单的例子来说,比如设备 1 存在问题,设备 2 功能正常: 我把设备 1 的设置从 a 改成 b ,设备 2 依然还是 a ;然后我把设备 2 的设置从 a 改成 c ,设备 1 的设置会直接从 b 变成 c 。 可以简单理解为出问题的设备,对云端的 iCloud 数据只有只读权限,没有修改权限,自己设备的设置修改无法上传至云端;而正常的设备对可以上传配置,也能在云端配置变化的时候更新本机配置。 |
![]() |
3
li19910102 3 天前 via iPhone
@412999826 一样的道理,就是数据同步的问题
|
![]() |
4
412999826 OP @li19910102 最终肯定是同步数据的问题,但是咱俩确实不是一个事。
我也同意你说的这个情况其实不算 bug ,因为我我也遇到过,甚至不仅是屏幕使用时间,还有短信转发的设置也会出现之前的老设备。原因和你说的一样,之前的设备如果不手动关闭一下,还原之后苹果认为你有 1 个同名的新设备加入(同时老设备还在。 这个问题我之前遇到之后没太管(虽然也有点强迫症的难受,但是毕竟不影响使用)一段时间之后,估计苹果认为之前设备已经是非活动设备了,自己就没了。 但是我的这个问题,肯定是 bug 了,因为并不是我还原设备之后产生,只是单纯的 bug 设备无法同步了。当然,我也同意你的推测,就是设备和 iCloud 之间的 bug ,比如 iCloud 不认可 bug 设备的登录状态,导致服务器的配置文件被锁定不允许更新。但是我觉得还原设备重新设置代价太大了,所以我才问说是不是有“偏方” 就比如删除某些 plist 文件,接着重启某些服务这样的办法,最后再次感谢耐心的回复。 |
![]() |
5
li19910102 3 天前
@412999826 #4 我再一次仔细看了你的描述,有问题的设备 2 还是建议还原系统吧
|
![]() |
6
412999826 OP @li19910102 实在不行也只能这样,不过我想再等等,没几个月就出新手机了,如果到时候还原数据之后还出问题,那我就不把数据导过去了。
|