iOS 10出来之后很多都会使用DFU模式或iTunes重新刷机,但近期发现比较多在Mac系统上出现“iTunes无法验证服务器"s.mzstatic.com"的身份”、“iTunes无法联接更新服务器”。
简单地说就是服务器证书无效。
出现上面问题,网上有说添加DNS的,如8.8.8.8或8.8.4.4,或取消iTunes自动检查更新等方式,但依然无解。经多方查询,问题主要是国内DNS服务商把s.mzstatic.com给劫持了。解决办法其实很简单,主要修改一下Hosts文件,重新添加正确的IP就可以了。
具体办法
1、文件位置
打开 Mac 系统中的 Finder 应用,接下来请按快捷键组合 Shift+Command+G 三个组合按键,并输入 Hosts 文件的所在路径:/etc/hosts ,随后即可在 Finder 窗口中看到 Hosts 文件了。
2、修改内容
如需修改,可将hosts文件复制到其它位置(如桌面),之后再打开,编辑并保存后,将其拖拽回原来的文件夹,替换原文件即可。
将这“23.214.233.166 s.mzstatic.com”一条添加到hosts的末尾,切记最后要有一行空行。注意:23.214.233.166(按一下TAB不是空格) s.mzstatic.com。