打开Charles,一次点击help
->SSL proxying
->install charles root certifcate
在弹出的窗口中点击安装证书
->下一步
->将所有证书都放入下列存储
->浏览
->受信任的根证书颁发机构
->确定
->下一步
->完成
打开iTunes,打开你要抓包的应用,点击下载,到右上角下载图标处删除下载的应用,选中按delete
键,进行两次,第一次delete
为暂停,第二次为删除,最后点击应用名称刷新页面
打开Charles,此时页面如下图所示,选择https://pXX-buy.itunes.apple.com
格式的记录,右键选择Enable SSL Proxying
,然后再次在该记录上右键,选择Breakpoints
打开iTunes,点击下载,此时Charles会自动弹出,按下图步骤进行操作,第3步将你要下载的APP的旧版版本号替换掉<string></string>
之间的数字,最后点击execute
,若有弹出页面直接点击execute
即可
最后,到下载目录下查看一下载好的安装包吧
若版本号错误或是开发者不在提供该版本的安装包下载会失败
原文:https://www.cnblogs.com/mrpeng2333/p/13752048.html