先 正确配置Charles如下信息
在macOS上安装Charles证书
在macOS打开Charles->Help->SSL Proxying->Install Charles Root Certificate,会使用”钥匙串访问”安装。安装之后在”钥匙串访问”中找到”Charles Proxy Custom Root Certificate”,选择”Get Info“->Trust->Always Trust。
安装模拟器证书
操作Help->SSL Proxying->Install Charles Root Certificate in iOS Simulators。在模拟机上访问http://chls.pro/ssl,按提示安装证书。iOS模拟器进入Settings->General->Profile,操作安装Charles证书。
在iPhone上安装Charles证书
在macOS打开Charles->Help->SSL Proxying->Install Charles Root Certificate on a Mobile Device。
在iPhone上访问http://chls.pro/ssl,按提示安装证书。
在iPhone上信任证书,在iPhone中打开通用->关于本机->证书信任设置->开启对Charles证书的信任。
设置macOS网络代理
在macOS系统偏爱设置->网络->高级->代理->网页代理(HTTP)/安全网页代理(HTTPS)填写本机IP和端口。