无法为 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)
即使在安装证书之后,也无法在 Android 模拟器上使用 Charles 代理运行 HTTPS 内容
使用Charles 4.1.1 抓取iPhone上的数据接口