无法为 iPhone 模拟器安装 Charles Proxy 的 CA 证书

Posted

技术标签:

【中文标题】无法为 iPhone 模拟器安装 Charles Proxy 的 CA 证书【英文标题】:Can't install Charles Proxy's CA certificate for the iPhone simulator 【发布时间】:2014-02-18 16:07:05 【问题描述】:

我已经使用 Charles Proxy 多年了,但是当我不久前升级到 OSX 10.9 时,我停止使用 iPhone 模拟器。

我按照http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/ 的指示进行操作,当我执行下载的 shell 脚本时,我得到了这个:

Error: near line 1: column sha1 is not unique

(我不知道这是否是红鲱鱼。)

当我连接到我的服务器时,我会从它那里得到这个:

SSL: Received close_notify during handshake

几个月后,我真的需要让 Charles Proxy 再次工作,所以我很感激任何帮助。

【问题讨论】:

【参考方案1】:

这对我有用:打开脚本并插入以下行 DELETE FROM "tsettings"; 线以下 sqlite3 "$SQLITEDBPATH" <<EOF

【讨论】:

以上是关于无法为 iPhone 模拟器安装 Charles Proxy 的 CA 证书的主要内容,如果未能解决你的问题,请参考以下文章

charles 使用中手机无法抓取https包(iphone)

无法使用 charles 代理查看 iOS 模拟器流量

即使在安装证书之后,也无法在 Android 模拟器上使用 Charles 代理运行 HTTPS 内容

使用Charles 4.1.1 抓取iPhone上的数据接口

使用Charles 4.1.1 抓取iPhone上的数据接口

在 iPhone 上输入 Charles Proxy 服务器和端口详细信息后 Safari 无法工作?