Charles could not find certificate file

我的硬件环境是mac + vivo手机(环境不同也可以类比)

我安装charles中遇到的一个错误,弄了半天后来终于解决了。发生的具体情况是:我之前安装了charles ,已完成https抓包(vivo手机)。比如对我的A 应用可以正常抓https的包,但是对B应用却不可以正常抓https的包。我就比较纳闷,我想正常点击重新安装手机端的证书(1.找到代理服务器名称 2.手机绑定代理 3.到对应的网站下载证书)。如:图1、图2


图1


图2

结果:手机端一直提示没有那个文件。我就觉得比较奇怪,找了好久,都没有找到原因。最后我想重新走一遍安装的流程,看看前面的步骤有没有问题。我发现一个问题: 就是在安装手机端证书之前,我们电脑端也是需要安装证书的。但是我在电脑上选择安装证书,却提示我一个错误。如图3:


图3

我的现在好了,没有保存错误截图:具体提示是一个弹框(Charles could not find certificate file)。就是charles找不到证书。我就分析可能2种原因,(1. 电脑端证书丢失了   2. 路径发生了变化)然后我就解决这个问题,但是在网上找了好久都没有解决方法。然后我就想重新安装吧。就是把那个charles扔到废纸篓。然后重新安装charles  再去下载电脑端的证书依然提示(Charles could not find certificate file),手机端也是和原来一样。我就很奇怪,但是我进去看了charles自己原来的配置都没有变化。说明这不是彻底卸载charles 我就去百度找 : mac彻底卸载charles的方法卸载了一遍。链接我给大家找好了:  mac 彻底卸载软件。

然后重新安装charles ,(然后重启charles,然后重启charles)再去下载电脑端根证书就可以下载了如图4:


图4

希望可以帮到你!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,870评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,850评论 2 59
  • 一、charles的使用 1.1 charles的说明 Charles其实是一款代理服务器,通过过将自己设置成系统...
    咖啡绿茶1991阅读 21,979评论 5 26
  • 前天和朋友逛花城汇,在一间店铺里看到了家乡特产红桃粿,摆在一个复古艳色的竹匾里,隔着一层精致透明的玻璃柜。他乡遇故...
    麻花花啊阅读 1,662评论 0 1
  • 1.牙髓治疗应用于牙髓炎或已坏死导致根尖周病变的牙齿,目前国际上普遍采用的治疗方法是根管治疗,其过程较为复杂,费用...
    大兵小将2016阅读 2,977评论 0 0