首页 > 解决方案 > 无法在 iOS Simulator 14.5 上安装 Charles 根证书

问题描述

在查尔斯 mac 应用程序上,如果我去

帮助 > SSL 代理 > 在 iOS 模拟器上安装 Charles Root 证书

然后从 Xcode 运行任何模拟器我没有看到模拟器上安装了 Charles 证书。

我正在使用查尔斯 v4.6.1。这在 iOS Simulator 14.4 上运行良好。如果您有任何解决方案,请告诉我。

标签: proxycharles-proxy

解决方案


这是来自 Charles Proxy 的错误。您应该等到 Charles Proxy 修复它。

要解决此问题,您可以从 Help Menu -> SSL Proxying -> Save Charles Proxy Root Certificate 手动导出证书。

然后将文件拖到 iOS 模拟器。然后通过转到设置应用程序 -> 常规 -> 关于 -> 证书信任设置来信任它。

在此处输入图像描述

或者您可以使用simctlCLI安装并信任证书

xcrun simctl keychain booted add-root-cert <your_certificate>

如果您更喜欢自动化工作,请一键完成,您可以查看 Proxyman,它是 Charles Proxy 的现代版本。

它还完全支持 Xcode 12.5、iOS 14.5 Simulators、Big Sur 和 M1 Macbook。

proxyman-ios-14.5-模拟器

免责声明:我开发 Proxyman 应用程序。希望对您有所帮助。


推荐阅读