proxy - 无法在 iOS Simulator 14.5 上安装 Charles 根证书
问题描述
在查尔斯 mac 应用程序上,如果我去
帮助 > SSL 代理 > 在 iOS 模拟器上安装 Charles Root 证书
然后从 Xcode 运行任何模拟器我没有看到模拟器上安装了 Charles 证书。
我正在使用查尔斯 v4.6.1。这在 iOS Simulator 14.4 上运行良好。如果您有任何解决方案,请告诉我。
解决方案
这是来自 Charles Proxy 的错误。您应该等到 Charles Proxy 修复它。
要解决此问题,您可以从 Help Menu -> SSL Proxying -> Save Charles Proxy Root Certificate 手动导出证书。
然后将文件拖到 iOS 模拟器。然后通过转到设置应用程序 -> 常规 -> 关于 -> 证书信任设置来信任它。
或者您可以使用simctl
CLI安装并信任证书
xcrun simctl keychain booted add-root-cert <your_certificate>
如果您更喜欢自动化工作,请一键完成,您可以查看 Proxyman,它是 Charles Proxy 的现代版本。
它还完全支持 Xcode 12.5、iOS 14.5 Simulators、Big Sur 和 M1 Macbook。
免责声明:我开发 Proxyman 应用程序。希望对您有所帮助。
推荐阅读
- vba - 使用 VBA 将 Excel 数据复制到精确的 PowerPoint 幻灯片单元格
- drupal-8 - Drupal 8:引用段落中的视图创建的块(作为字段)
- c# - 在 C# 中读取肥皂 XML 正文
- python - 用 O(n) RunTime 计算列表中相邻的较小数字?
- google-maps - 使用谷歌地图 API 创建具有转弯导航功能的移动应用程序
- ruby-on-rails - 在 Rails 中为类命名空间的快捷方式
- apache-spark - 加入 PySpark 会产生意想不到的结果
- python - DataFrame:N个最大索引值(从级别= 1)到n列
- java - Java自定义类加载器用例
- google-apps-script - 如何使用应用脚本在谷歌文档中获取 onclick 监听器?