ios 上一般信任 HTTPS 证书即可抓HTTPS的包,但最近发现 ios 系统 13以上出现即使安装并信任了证书,
当用 safari 浏览百度时仍出现是否信任该网站的弹窗。经过一番搜索后发现原来 Fiddler 默认的证书生成工具对移动端可能会出现不兼容的情况,建议安装一个插件CertMaker for iOS and Android:
iOS devices and Android devices may not work with the default HTTPS interception certificates used by Fiddler. To resolve this incompatibility, you may install a Certificate Generating plugin that generates interception certificates compatible with those platforms.
https://www.telerik.com/fiddler/add-ons
安装完后Fiddler原来的证书就会失效掉,重新安装信任即可
转载链接:https://www.jianshu.com/p/bd684da06c83
以上为转载链接。个人总结:
1、ios13有个奇怪的毛病,只能信任一个fiddler证书。这就会造成一个问题,有些人下载了其他证书,也安装了,但是无法信任
2、所以必需把不用的其他fiddler证书全部删除。然后信任证书
3、安装以上插件后,手机必选把fiddler证书删除,重新安装,就可以顺利抓包https
4、另外,苹果手机垃圾系统,太过封闭。