Charles学习(四)之使用Map local代理本地静态资源以及配置移动端代理在真机上

时间:2021-11-13 17:59:17

前言

问题一:我们在App内嵌H5开发的过程中,肯定会遇到一个问题就是我不想在chrome的控制台中调试也不想在模拟器中调试,我想要在真机上调试,那么如何解决这个问题呢?

问题二:我们期待调试时达到的效果就是和Charles学习(二)之使用Map local代理本地静态资源在Mac上调试移动端中实现的效果相同,也就是说代码更改手机端页面实时更新,这个问题如何解决

方案

问题一解决方案:使用真机,需要一台iPhone和一台Android,在真机上安装测试包

问题二解决方案: 配置移动端代理 | 使用Map local代理本地静态资源 

安装测试包

详情见项目问题总结(四)之iphone如何安装测试包

配置移动端代理

详情见Charles学习(一)之macOS Charles 4.x版本的安装、激活、使用以及软件功能了解

Map local代理本地静态资源

详情见Charles学习(二)之使用Map local代理本地静态资源在Mac上调试移动端,需要的配置全部相同。

结果

此时我们在真机里操作发起的请求都会被charles抓取到,并且我们更改代码,也可以在真机里实时查看。