以前如果安装过青花瓷,过了较长时间没用,不好使了,估计过期了吧,青花瓷30天的使用权限的,卸掉重新安装,重新配置,这个是本文的解决问题的重点
1)以前就安装了Charles,半年没用了 ,发现不好使了
2)卸载Charles,重新安装,推出Charles.可能回报应用程序只读的错误,所以推出,Charles拷贝到application
3)电脑链接 wifi
3)在下面的界面中手动填写 服务器地址和(电脑wifi地址),端口8888
- 这两个前面的对勾去掉
- 启动charies ,会有一个deny 和allow 选择,到这里就大功告成了
修改返回数据
找到请求 右键save respons 保存到本地
选择对应的url 点击右键选择 maplocal
重新请求即可
2018补充:
help -> local help ipadress 换个ip 试试 (下面2个都是本地的地址,一个网线的一个无线的)
ip 连上会有 charls 会有提示 但是有错误
更新下证书可能会过期
证书地址 safari 打开chls.pro/ssl
-
注意1:有兄弟姐妹说Safari浏览器输入这个网址chls.pro/ssl安装不了证书的情况,
亲测要(1)设置好手机HTTP代理 (2)电脑上Charles要开着 -
注意2:iOS 10.3系统,需要在 设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书
(这里感谢@13002171223的提出这点 ,之前没升级10.3哈) - *注意3: Mac 的代理地址是网线的地址
- *注意4: 手机不要开启vpn 或者其他的代理软件
- *注意5: 安装证书后成功后 通用 关于本机 信任证书
* 注意6: 本地mock不需要修改为txt
* 注意7: 配置https那一套 只需要443端口即可