RN 开发时虽然可以借助 remote-devtools 等工具在 chrome 中调试,但是在有些场景下,比如微信登录,不能用 chrome 调试,这个时候就需要抓包工具的帮助了,在 Mac 上首选 Charles。
安装
配置配置代理端口号,我用的是 8888
配置手机代理,主机名是 mac 的 IP 地址,可以使用 ifconfig 指令查看
这样就可以正常抓包 http 请求了
https配置 ssl proxy,我直接使用的是 :,也可以有针对的配置
Mac 上安装证书
点击后会自动打开 Mac 的钥匙串管理,找到刚刚添加的 Charles 的证书
设置为”始终信任“
手机上添加证书
<