官网下载安装Charles:https://www.charlesproxy.com/download/
iphone连上wifi,点击“设置->无线局域网->连接的WiFi”,设置HTTP代理:服务器为电脑IP地址:如10.0.50.20端口:8888(charles设置的代理端口)
打开需要抓包的App,出现以下图,点击“Allow”允许
HTTPS的抓包需要在HTTP抓包基础上再进行设置
(1)安装SSL证书到手机设备
在手机浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装手机设置有密码的输入密码进行安装
iOS 10.3以后的系统,需要在 设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书才能抓https的包
IOS https抓包及10.3.3版本证书不生效问题解决
原文:http://www.cnblogs.com/freestudy/p/7493317.html