本帖最后由 linus 于 2016-9-24 23:59 编辑

iOS 10 系统推送之后,有不少网友在 Mac 设备上通过 DFU 模式或 iTunes 重新刷机时都遇到了问题。

iOS 10 系统推送之后,有不少网友都会在 Mac 设备上通过 DFU 模式或 iTunes 重新刷机,但是出现了 iTunes 无法验证服务器“s.mzstatic.com”的身份、iTunes 无法联接更新服务器以及服务器证书无效等问题。

iTunes无法验证服务器?来试试这个解决办法

iTunes无法验证服务器?来试试这个解决办法 - 敏捷大拇指 - iTunes无法验证服务器?来试试这个解决办法


近日,网友 kevix21 分享了一个解决上述问题的方法,他表示,出现这些问题的原因在于国内 DNS 服务商把 s.mzstatic.com 劫持了,只需要修改一下 Hosts 文件,重新添加正确的 IP 即可。

iTunes无法验证服务器?来试试这个解决办法 1

iTunes无法验证服务器?来试试这个解决办法 - 敏捷大拇指 - iTunes无法验证服务器?来试试这个解决办法 1


1. 打开 Mac 系统中的 Finder 应用,接下来按下组合按键 Shift + Command + G,并输入 Hosts 文件的所在路径:/etc/hosts,随后即可在 Finder 窗口中看到 Hosts 文件了。

iTunes无法验证服务器?来试试这个解决办法 2

iTunes无法验证服务器?来试试这个解决办法 - 敏捷大拇指 - iTunes无法验证服务器?来试试这个解决办法 2


2. 接下来,我们可以将 Hosts 文件复制到桌面等其他位置再进行修改,编辑之后保存,再将其拖拽回原来的文件夹,替换原文件即可。

以下为修改后可正常使用的 Hosts 文件内容:

[Plain Text] 纯文本查看 复制代码
## 
# Host Database 
# 
# localhost is used to configure the loopback interface 
# when the system is booting. Do not change this entry. 
## 
127.0.0.1 localhost 
255.255.255.255 broadcasthost 
::1 localhost 
23.214.233.166 s.mzstatic.com