由于某种原因设备连接到苹果服务器失败,导致我们需要进行人为干预,以下若干方法皆可尝试,由操作困难程度升序排列。
开关飞行模式
- 打开飞行模式并等待三秒。
- 关闭飞行模式后尝试登录。
切换网络
- 换个Wifi
- 用手机卡流量
- 连接其他手机用流量开的热点
更换DNS服务器
- 连接Wi-Fi或热点后,点击“WLAN”内网络后面的详情图标。
- 在DNS下面的“配置DNS”中将“自动”切换为“手动”。
- 添加服务器“4.2.2.2”和“4.2.2.1”。重要事项:
- 如果默认有其他的DNS服务器请全部删除
- 添加后点击右上角的”存储“。
- 再次尝试登录“App Store”即可。重要事项:
- 如果“4.2.2.2”和“4.2.2.1”也不行,可以尝试以下其他DNS地址,同时登录成功后,记得把步骤2的操作改回”自动“或者用国内公司的DNS,否则将影响网速。
谷歌:8.8.8.8 和 8.8.4.4
腾讯:119.29.29.29
阿里:223.5.5.5 和 223.6.6.6
114:114.114.114.114 和 114.114.115.115
百度:180.76.76.76
字节跳动:180.184.1.1
共享代理
- 准备一台其他已经安装了shadowrocket的手机称其为“A”,称无法登录App Store的设备为“B”。
- 将两台设备连接到同一个Wi-Fi下。
- 打开“A”的“shadowrocket”。
- 在“shadowrocket”内点按“设置”。
- 进入“TUNNEL”下的“代理”页面。
- 进入“代理共享”下的“代理共享”页面。
- 打开“启用共享”后记下“IP”与“端口”。
- 在shadowrocket内点击“首页”。
- 将“全局路由”后的“配置”切换为“代理”。
- 开启shadowrocket连接
- 前往设备B的“设置”
- 依次轻点“无线局域网” >设备连接的Wi-Fi的详情按钮>“配置代理”。

- 轻点“手动”
- 将步骤7中记下的IP填入到“服务器”中,端口填入到“端口”。
- 轻点“存储”。
- 登录App Store即可。
登录成功后将所有的改动倒序恢复至原样即可。