Charles Proxy中不存在cocos2d-x应用程序的Http流量



我的游戏应用程序基于cocos2d-x/iphone,它会从Django服务器请求Json或Html。如果我在模拟器或设备内的iPhone Safari浏览器和PC浏览器中打开服务器请求的URL,情况会很好,Charles中会显示流量。但对于在ios模拟器或iphone设备上运行该应用程序,在Charles中找不到流量。软件都是最新版本的。

有人有同样的问题,并给我一些线索吗?谢谢

您需要正确配置

  1. 从"帮助"菜单中,选择"安装Charles CA SSL证书…(HTTPS流量)">
  2. 从"代理"菜单中,选择"客户端SSL证书…启用SSL代理">
  3. 从聚光灯搜索"网络实用程序"并找到您的IP地址
  4. 打开Safari并进入http://charlesproxy.com/charles.crt在浏览器中
  5. 安装证书
  6. 打开你的iPhone设置应用程序,点击Wi-Fi设置。点击本地Wi-Fi网络的蓝色泄漏指示器
  7. 向下滚动到Wi-Fi设置的底部,然后点击HTTP代理设置中的手动段控制
  8. 输入您在运行Charles的Mac上写下的IP地址。以及Charles运行的默认端口,8888
  9. 若要验证您的设置,请在iPhone上打开Safari。一旦你在互联网上提出请求,Charles就会在你的Mac上提示你一个台面框,如下所示。您要单击"允许"按钮

我从这里复制的所有上述信息

问题应该是您的cocos2d-x应用程序使用libcurl,并且不要在代码中设置CURLOPT_PROXY选项。

最新更新