获取线上APP的老版本——iOS

大概流程如下:

1.电脑环境:windows(本人win7)
2.下载安装iTunes,这个需要老版本的才能下载APP,新版只有音乐,只有音乐,只用音乐。后续再
研究app store能不能使用附上老版本下载链接
3.下载安装fiddler,设置fiddler并安装证书
4.打开iTunes登录Apple ID——>在iTune Store搜索到相关应用——>设置fiddler——>点击下载,在fiddler中设置断点抓取相关应用信息——>找到相应版本对应的版本ID——>修改下载地址,下载——>安装的时候需要注意设备登录的Apple ID和iTunes一致

具体步骤如下:

一、下载安装iTunes,登录Apple ID并找到需要下载的应用

进入应用商店图

注:我这里登录的美区的AppleID,网络挂的VPN代理全局模式
期间不能关闭fiddler和iTunes

二、下载安装fiddler

1.下载fiddler

可进入官网下载,关于fiddler的使用可自行百度了。

2.设置fiddler

打开fiddler——>点选工顶部工具栏Tools——>点选Options——>点选HTTPS,勾选Dcrypt HTTPS COUNECTS。设置完成后,重启Fiddler


设置

三、查找版本ID

1.在iTunes上点击下载或更新,左边出现下载图标,点击暂停

2.请求里面host为pxx-buy.itunes.apple.com,url中包含WebObjects/MZBuy.woa/wa/buyProduct

保存.jpg

3.打开保存文件查询softwareVersionExternalIdentifiers

查询版本号.png

三、下载

1.拦截请求

fiddler顶部工具栏选择x号选择remove,清屏;
左下角命令行输入bpu MZBuy.woa回车打开断点

2.iTunes找到要下载的APP点击下载

fiddler中找到红色警报选项,右侧视图栏点击Inspectors > TextView
找到appExtVrsId中取值换成要下载的对应版本号

3.取消断点,重新请求下载

fiddler左下角命令行输入bpu 回车取消断点;点击Run To Completion,就会自动下载对应版本


CF29296FB3DA1C5771DBA5FAAD7DE277.jpg

4.检验

下载后上述步骤页面点击TextView即可查看,若出现乱码,点击黄色response body is encode.click to decode即可

image.png
8D35D3A7DE13ADA5F2A45C2F1684D757.png

三、安装

1.电脑安装iTools

2.USB连接手机设备,首次需要信任,输入解锁密码即可

3.我的设备——>应用——>我的应用——>安装添加即可

5006387C6F3C37D3E2F4590290D86EEA.png

注:路径可以通过iTunes我的应用——>右键在Windows资源管理器中显示即可

四、已下架产品

登录之前下载过APP的AppleID,打开App Store,个人账户图标——>点击Purchased,即可获取之前下载APP的信息,可下载使用

你可能感兴趣的:(获取线上APP的老版本——iOS)