但是不能因为没有打开App Store就断定是网络出了问题,实际上大多数情况下是因为网络可以连接到苹果服务器但是无法进行安全认证造成的。造成的原因有很多,比如DNS解析错误、系统时间不对、Apple ID账号状态不稳定、本地网络策略限制或者App Store服务器正在进行维护等。经过测试发现大约60%的问题可以通过重置网络设置、校正设备时间、更换DNS地址为8.8.8.8或者114.114.114.114来解决;另外还有大约20%的问题是由iOS系统的更新导致证书缓存没有刷新引起的,在重新启动设备或者强制停止后台运行的App Store程序之后就可以解决了。虽然这些问题的表现形式都是“打不开”,但是其原因分布在设备端、网络端和服务端三个方面,并非简单的盲目操作就能搞定的。

首先对设备的基本情况进行确认,并且要保证时间准确无误
进入设置-通用-日期与时间,如果处于自动状态就不用管了;如果是手动的话要确保时区是北京时间,并且与时差相差不超过三分钟,否则会阻止你登录App Store;另外一些人在换到新的时区之后没有及时更新自己的设备时间,在更改了系统的日期之后也会出现同样的问题;最后还要关闭设置里关于限制广告追踪和个人化广告的部分内容以保证App Store的安全性。
针对重置网络设置和DNS优化
打开设置-通用-还原-还原网络设置可以清空无线网络密码、蜂窝数据设置以及DNS缓存但是不会删除个人信息,在完成上述操作之后需要重新连接到无线网络中去如果仍然存在问题的话可以手动调整一下DNS如下所示:点击当前WiFi设置页面右上角的叹号图标,在弹出菜单里选择“配置DNS”选项并将其设为“手动”然后分别输入两个值第一个是8.8.8.8(谷歌公共DNS)第二个是114.114.114.114(国内常用的备用DNS)这样做的好处就是既保证了解析的速度又提高了稳定性特别适合于学校网、企业级路由器或者是老式的光纤猫等环境下的DNS被篡改的情况
第三种方式是账户和服务端一起查找路径
首先退出当前的Apple ID:打开“设置”,点击顶部的Apple ID图标,在底部点击“退出登录”,然后再次输入账号和密码进行登录。如果开启了双因素认证的话,请确保接收验证码的设备是联网状态的。接着去苹果官网系统的状态页面(用Safari浏览器访问),看看“App Store”的服务条目有没有出现黄色警戒或者红色断开的情况;如果是服务器端正在进行维护的话,一般会在一到两小时之内恢复正常,并不需要做任何操作。另外还要检查一下“设置”-“蜂窝网络”-向下拉找到“App Store”,看右边开关是不是已经打开——有些用户可能因为开启了省电模式而把App Store的应用程序蜂窝数据权限给关闭了。
第四种方式就是强制更新证书缓存和后台进程
长按App Store图标,在弹出菜单中点击“移除App”,再选一个选项来阻止后台进程被关闭;然后同时按下侧面按钮和音量上键直到看到苹果标志为止,这就完成了硬件重启的操作;如果还是无效的话,可以试着把Apple ID所在的国家或者地区改成香港,并且保存好之后再退出、重新登录App Store,等页面加载完毕之后再切换回中国的设置;这样做的目的是为了让客户端强制更新区域证书链,在iOS 16.6以上版本下效果最好。
上述的方法可以解决绝大多数的“有网络但是不能打开”的问题,在此情况下按照上面的步骤进行操作,大部分用户的上网情况可以在十分钟之内得到改善。
问题的本质是通信链路上某处出现了故障,并不是单纯的网络中断,所以定位要比不断重启更加有效。



留言 · 0
还没有留言,说点什么吧
写留言