Charles 真机10.3.2系统 抓包 遇到的坑

前言,作为一名iOS端程序开发人员,接口返回的数据要做容错,这样就得查看和更改后端返回的数据,众里寻他千百度,蓦然回首,charles在向我招手,不用过多解释,它是收费的,在天朝,收费的也可以变成免费的。现在来跟我一起开启charles之旅吧。

1,准备工作,charles安装包。官网收费    还有一个网站  破解版  按照以上步骤完成即可。

2,配置网络     配置也相对简单 就是让电脑和手机在同一网络,在手机的网络代理中链接手动代理即可 现在只能显示http的接口,想要查看https的接口还需要配置证书。

3,HTTPS 设置  下载安装证书  打开 charles 点击->help ->SSL Proxying -> Install Charles Root Certificate 会自动打开钥匙串,此时证书不被信任,点击右键显示证书,信任设置-> 始终信任。现在证书已可用。开始配置手机上的证书。

打开 charles 点击->help ->SSL Proxying -> Install Charles Root Certificate on a Moblie Device or Remote Browser. 此时会弹出设置弹框。

 在手机WiFi设置手动代理,以及端口号。在safari 上打开 chls.pro/ssl,会提示下载安装证书,然后安装,信任即可。10.3 以下的系统的已经可以愉快的抓包修改数据了。


这里有一篇图文教程--具体图片教程图片教程 很详细,可以参考一下。

可是,我的真机刚刚升级了10.3系统,安全性提高了,还需要额外的设置。网上的资料比较少,踩坑了。赶紧填上。

我的手机

真机10.3系统

打开手机 -> 通用 -关于手机 -> 证书信任设置 -> 打开信任证书




好了,这下可以愉快的抓包了,真是独上高楼,望尽天涯路,还好,柳暗花明又一村了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容