执行flutter doctor命令遇加密错误,Win10刚重装系统
解决Flutter Doctor检查CocoaPods时的握手错误
修复步骤
清理代理设置
重装系统后可能遗留错误代理配置,导致SSL握手失败:- 打开「设置」→「网络和Internet」→「代理」
- 开启「自动检测设置」,关闭所有手动配置的HTTP/HTTPS代理
- 重启终端后执行
flutter doctor重试
重置系统网络栈
网络配置异常可能引发SSL验证错误,在管理员权限的命令提示符中执行以下命令:netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns完成后重启电脑,再运行
flutter doctor排查安全软件拦截
第三方杀毒、防火墙软件(包括Windows Defender)可能拦截Flutter的网络请求:- 暂时关闭实时保护功能
- 运行
flutter doctor测试是否恢复正常 - 若正常,将Flutter安装目录(如
C:\flutter\bin)添加到安全软件的信任列表
更换CocoaPods源(备选方案)
如果以上方法无效,尝试更换Ruby源并重装CocoaPods:gem sources --remove https://rubygems.org/ gem sources -a https://gems.ruby-china.com/ gem install cocoapods
提示:虽然错误提示提到中间人攻击,但重装Win10后更可能是网络配置或安全软件拦截导致,优先排查上述常规问题。
内容的提问来源于stack exchange,提问作者Uğur Kolçak
相关产品推荐
相关产品推荐

