as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

解决Charles代理问题

解决Charles代理问题

本页面提供您在使用Charles代理和Vega开发工具时可能遇到的常见问题的解决方案。每个问题都包括根本原因和逐步解决说明。如果您在此处找不到特定问题的解决方案,请在开发者论坛中发布问题以获得更多支持。

视频播放问题

原因: 通过Charles代理流式播放某些视频格式会导致VDA在USB模式下出现故障,从而阻止流式传输视频数据。

解决方案: 按照通过TCP/IP启用VDA中的说明切换至TCP/IP模式。

SSL证书问题

原因: 如果未正确配置SSL,Charles代理便无法查看HTTPS内容。

解决方案:

  1. 在Charles代理中启用SSL代理。
  2. 将证书从Charles代理导出到名为proxy-cert.pem的文件中。
  3. 将证书添加到assets/raw目录。
  4. 将enableSSLProxying设置为true。
  5. 将caBundleFile设置为raw/proxy-cert.pem。

特定于MacOS的SSL问题

错误消息:

ERROR: Package 'vegapackagingtool/1.1.7' not resolved: HTTPSConnectionPool(host='k-artifactory-external.labcollab.net', port=443):
Max retries exceeded with url: /artifactory/api/conan/kepler-conan-rc-local/v1/ping
Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1000)')))

原因:Charles代理中的macOS代理设置会干扰系统证书验证,从而导致SSL错误。

解决方案:

  1. 打开Charles代理。
  2. 转到Proxy选项卡。
  3. 找到macOS Proxy(macOS代理)设置。
  4. 取消选中macOS Proxy选项。

如果问题仍然存在:

  • 清除证书缓存。
  • 卸载并重新安装您的应用。

Last updated: 2025年9月30日