1、charles 版本 3.11,iOS 13; 2、Charles 的描述文件已经安装,并添加信任; 3、Android 手机抓 https 成功,iOS 失败了,提示:SSLHandshake: Remote host closed connection during handshake
备注:Android 可以抓 https 说明电脑的证书及配置是正确的
IOS11 以上需要信任,你点了吗
已经添加信任了
ios13 添加的证书默认是不信任的,需要手动开启
是在通用 - 关于本机 - 证书信任设置,找到 charles 的根证书,添加信任吗?这个我有添加信任呢
https://coolnull.com/3948.html 你看看这个文章希望对你有帮助
那就不清楚了,按道理说 ios 装证书是最简单的。要不删了重装试试?
谢谢你。不过重装也不行
尴尬
试试把访问的域名添加到 ssl proxying 中;
常理来说,应该会出现 iOS 可以抓安卓不能抓的情况,你这安卓可以抓 iOS 不能抓第一次见
问题解决啦,感谢大家;
解决方法:charles 升级到 4.5.5,可以抓 ios13 的 https 了;
PS:试过 3.11 的 charles 可以抓 ios12 和 ios10.3 的;