charles, Help -> SSL Proxying -> 然后ios手机点击install Charles Root certificate in iOS simulators。Android点击 这一项下面那项on a mobile devices or remote browser
然后就会弹出一个窗口,在手机端浏览器中输入这个窗口里写的连接就会下载一个证书,.pem格式的文件。
但是iOS可以自动识别安装,Android设备的话,只有部分设备的默认浏览器会识别.pem这个格式,而其他浏览器和一些机型不能自己安装这个文件。
androids解决办法:
设置- 安全与隐私- 更多安全设置- 加密和凭证- 从存储设备安装- 选择下载的pem文件,安装成功