原因:
定位正常只能证明位置获取成功;故障根源多为网络无法连通苹果天气服务器、天气 App 缓存损坏、隐私网络权限限制、系统时间证书异常,不是定位模块硬件故障。
解决步骤
- 重启天气 App:关闭天气后台,重新打开天气 App,手动刷新城市天气,确认 App 内能否加载,区分是小组件单独故障还是整个天气服务失效。
- 检查网络与 DNS:切换网络(换 WiFi / 手机热点);DNS 修改为 114.114.114.114 或 8.8.8.8;关闭代理 / VPN,代理会阻断苹果天气接口。
- 重置天气缓存: 系统设置 → 通用 → 储存空间 → 天气 → 删除 App(保留数据),再重新安装天气。
- 检查系统日期时间:设置→通用→日期与时间,打开自动设置,时间错误会导致苹果服务器校验失败。
- 隐私权限复核:系统设置→隐私与安全性→定位服务,天气勾选「使用 App 期间」;同时确认「网络」权限允许天气联网。
- 小组件重建:移除桌面天气小组件,重新添加;或者重启 iMac,刷新小组件渲染进程。
- 还原网络设置:若网络拦截持续,可在系统设置还原网络设置(不会删除文件,仅清空 WiFi 密码)。