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 刷新你的模拟器就能欢快的拿到包的信息了。
^_^ 开始享受开发的快乐吧~~~~
如果还是不行的话 建议看下网络请求下的代理 是否正常
代理 一定要看
网友评论