Charles学习之使用Map local代理本地静态资源以及配置移动端代理在真机上调试iOS和Android客户端
Posted kunmomo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Charles学习之使用Map local代理本地静态资源以及配置移动端代理在真机上调试iOS和Android客户端相关的知识,希望对你有一定的参考价值。
前言
问题一:我们在App内嵌H5开发的过程中,肯定会遇到一个问题就是我不想在chrome的控制台中调试也不想在模拟器中调试,我想要在真机上调试,那么如何解决这个问题呢?
问题二:我们期待调试时达到的效果就是和Charles学习(二)之使用Map local代理本地静态资源在Mac上调试移动端中实现的效果相同,也就是说代码更改手机端页面实时更新,这个问题如何解决?
方案
问题一解决方案:使用真机,需要一台iPhone和一台android,在真机上安装测试包
问题二解决方案: 配置移动端代理 | 使用Map local代理本地静态资源
安装测试包
配置移动端代理
详情见Charles学习(一)之macOS Charles 4.x版本的安装、激活、使用以及软件功能了解
Map local代理本地静态资源
详情见Charles学习(二)之使用Map local代理本地静态资源在Mac上调试移动端,需要的配置全部相同。
结果
此时我们在真机里操作发起的请求都会被charles抓取到,并且我们更改代码,也可以在真机里实时查看。
以上是关于Charles学习之使用Map local代理本地静态资源以及配置移动端代理在真机上调试iOS和Android客户端的主要内容,如果未能解决你的问题,请参考以下文章
如何通过命令行将 XML 文件导入“Charles Proxy > Map Local”
Charles学习之使用Breakpoints拦截响应修改返回值更改用户会员身份
Charles学习之使用Breakpoints拦截响应修改返回值更改用户会员身份
Charles拦截请求修改response为本地json map local setting