React Native IOS模拟器如何用Charles抓包

1,054 阅读1分钟

Charles 大家都知道是一个抓包神奇,但在ReactNative上按以往打开h5的方式打开却在charles里无法抓到包,那该怎么解决了,接下来我将告诉如何解决这个问题。

首先打开Charles

打开ProxySettings 并且 勾选Mac OS X Proxy , 配上端口

接着打开SSL Proxying Settings

配上 HOST 为 * 端口 443

这时候离成功已经一半了,接下来我们就来看IOS模拟器,首先进入IOS模拟器 点击设置 ---- 通用 ---- 关于本机 ----- 证书信任设置

这时候你会发现你目前没有 信任的证书 ,但别急 这时候打开我们的Charles , 有个Help

------ SSL Proxing ------- Install Charles ..... in IOS Simulators

这一部就是将证书安装你的模拟器里,这时候再回到模拟器里可以看到证书状态 勾选后

然后回到我们的Charles 刷新你的模拟器就能欢快的拿到包的信息了。

^_^ 开始享受开发的快乐吧~~~~

如果还是不行的话 建议看下网络请求下的代理 是否正常

代理 一定要看