无法在 iOS 模拟器 14.5 上安装 Charles 根证书
Unable to install Charles root certificate on iOS Simulator 14.5
在 Charles mac 应用程序上,如果我去
Help > SSL Proxying > Install Charles Root Certificate on iOS
Simulators
然后 运行 来自 Xcode 的任何模拟器 我没有看到模拟器上安装了 Charles 证书。
我使用的是 Charles v4.6.1。这在 iOS Simulator 14.4 上运行良好。如果您有任何解决方案,请告诉我。
这是 Charles Proxy 的错误。您应该等到 Charles Proxy 修复它。
要解决此问题,您可以从帮助菜单 -> SSL 代理 -> 保存 Charles 代理根证书中手动导出证书。
然后将文件拖到iOS模拟器。然后通过转到设置应用程序 -> 常规 -> 关于 -> 证书信任设置来信任它。
或者您可以使用 simctl
CLI
安装并信任证书
xcrun simctl keychain booted add-root-cert <your_certificate>
如果您更喜欢自动化工作,一键完成,您可以查看 Proxyman,这是现代版的 Charles Proxy。
它还完全支持 Xcode 12.5、iOS 14.5 模拟器、Big Sur 和 M1 Macbook。
免责声明:我开发了 Proxyman 应用程序。希望对你有帮助。
你可以试试这个(对于任何新的模拟器)。这个过程仍然适用于模拟器 14.5 和 iOS 15
- 打开 charles 并将其配置为其代理。在 Charles 中看到,Proxy-> macOS Proxy 已启用。
- 在 iDevice 中,使用 Safari 浏览器 打开 https://chls.pro/ssl。
- 它会要求下载证书。只需下载它。证书将准备好安装
- 打开
Settings/General/Profile/Download Profile
安装证书(设置中的配置文件 link 只有在从 https://chls.pro/ssl 下载配置文件后才会出现)。在 iOS 15 中,可以在 Settings/General/Device Management
下找到配置文件。
- 打开
Settings/General/About/Certificate
信任设置接受新安装的证书
不再需要解决方法。
只需将 Charles 更新到 4.6.2 版本。
您可以从上面的link下载:
https://www.charlesproxy.com/download/
在 Charles mac 应用程序上,如果我去
Help > SSL Proxying > Install Charles Root Certificate on iOS Simulators
然后 运行 来自 Xcode 的任何模拟器 我没有看到模拟器上安装了 Charles 证书。
我使用的是 Charles v4.6.1。这在 iOS Simulator 14.4 上运行良好。如果您有任何解决方案,请告诉我。
这是 Charles Proxy 的错误。您应该等到 Charles Proxy 修复它。
要解决此问题,您可以从帮助菜单 -> SSL 代理 -> 保存 Charles 代理根证书中手动导出证书。
然后将文件拖到iOS模拟器。然后通过转到设置应用程序 -> 常规 -> 关于 -> 证书信任设置来信任它。
或者您可以使用 simctl
CLI
xcrun simctl keychain booted add-root-cert <your_certificate>
如果您更喜欢自动化工作,一键完成,您可以查看 Proxyman,这是现代版的 Charles Proxy。
它还完全支持 Xcode 12.5、iOS 14.5 模拟器、Big Sur 和 M1 Macbook。
免责声明:我开发了 Proxyman 应用程序。希望对你有帮助。
你可以试试这个(对于任何新的模拟器)。这个过程仍然适用于模拟器 14.5 和 iOS 15
- 打开 charles 并将其配置为其代理。在 Charles 中看到,Proxy-> macOS Proxy 已启用。
- 在 iDevice 中,使用 Safari 浏览器 打开 https://chls.pro/ssl。
- 它会要求下载证书。只需下载它。证书将准备好安装
- 打开
Settings/General/Profile/Download Profile
安装证书(设置中的配置文件 link 只有在从 https://chls.pro/ssl 下载配置文件后才会出现)。在 iOS 15 中,可以在Settings/General/Device Management
下找到配置文件。 - 打开
Settings/General/About/Certificate
信任设置接受新安装的证书
不再需要解决方法。 只需将 Charles 更新到 4.6.2 版本。
您可以从上面的link下载: https://www.charlesproxy.com/download/