iphone - cocos2d-x 应用程序的 HTTP 流量在 Charles 代理中不存在

标签 iphone ios ios-simulator cocos2d-x charles-proxy

我的游戏应用程序基于 cocos2d-x/iphone,它会从 Django 服务器请求 Json 或 Html。如果我在模拟器或设备内的 iPhone Safari 浏览器以及 PC 浏览器中打开服务器请求的 url,一切正常,流量显示在 Charles 中。但是对于在 ios 模拟器或 iphone 设备上运行应用程序,在 Charles 中找不到流量。软件均为最新版本。

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

最佳答案

你需要正确配置它

  1. 从“帮助”菜单中,选择“安装 Charles CA SSL 证书...(HTTPS 流量)”
  2. 从代理菜单中,选择客户端 SSL 证书...启用 SSL 代理
  3. 从 SpotLight 搜索“Network Utility”并找到您的 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。只要您发出 Internet 请求,Charles 就会在您的 Mac 上使用如下所示的消息框提示您。您想单击“允许”按钮。

以上所有信息我都是从Here复制过来的

关于iphone - cocos2d-x 应用程序的 HTTP 流量在 Charles 代理中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12832405/

相关文章:

ios - 应用内购买 - 如何确定是否已经购买?

ios - iOS模拟器仅显示空白屏幕

iphone - 是否可以在 iPhone 应用程序中在启动屏幕中制作小型快速动画?

ios - 在 iPhone 6S 或 iPhone 6S Plus 模拟器上模拟压力触摸/3D 触摸

iphone - 使用 Xcode 进行 git fetch

ios - 如何在 Apple Pay PKPaymentAuthorizationViewController 上方显示 UIAlertView?

iphone - iOS 获取 subview 的旋转

iphone - iPhone 文件系统的 block 大小是多少?

iphone - 从 iPhone 应用程序传输 MP3 的最佳方式?

iphone - 在 iPhone 应用程序中录制视频时打开/关闭闪光灯