IOS如何下载旧版本应用APP

前言

文章相对来讲比较复杂,特别是查找版本ID对应的步骤,这里推荐使用另外一种方案,操做起来更简单。html

本文介绍如何使用Workflow及Fiddler下载IOS旧版本APP应用。浏览器

实现原理

  1. 经过Workflow查找App的历史版本对应ID
  2. 经过抓包软件Fiddler修改下载请求,将请求中最新版本的ID改为历史版本ID,成功下载指定版本App

操做步骤

主要分为如下三步:app

  1. 下载安装itunes、fiddler,设置fiddler并安装证书
  2. 安装Workflow查询APP版本对应的版本ID
  3. 找到版本ID后,Fiddler修改下载请求,iTunes下载安装

 

第一步、准备工做

1.1 下载安装iTunes、Fiddler

  1. 下载安装iTunes,熟悉使用iTunes的App Store。
  2. 下载安装Fiddler(官网下载、或者百度搜索Fiddler安装、交流群可下载)
  3. 或者使用本站提供的版本Fiddler4 v4.6.0.1,推荐下载此版本

win8以上系统建议安装Fiddler for .NET4,win7也建议安装Fiddler4.3d

苹果手机安装教程pdf http://www.gooln.com/document/1314.htmlcode

werfwetr2

1.2 设置Fiddler

打开 Fiddler,选择菜单栏 -> Tools -> Fiddler Options,在 HTTPS 选项卡中勾选 Decrypt HTTPS traffic,而后重启Fiddler。cdn

esdgs

1.3 安装Fiddler证书

若是在Fiddler的使用过程当中,提示Certificate Error证书错误,能够选择Yes忽略错误或者安装证书,教程请参考附录2。htm

第二步、查找版本ID

2.1 App Store搜索安装Workflow

Workflow是一款 iOS 平台的神级自动化流程应用,它不只能帮助咱们省去每次重复操做的过程,并且还能完成许多难以想象的任务。blog

2017 年3 月23 日,Apple 正式收购了Workflow 和整个开发团队。教程

能够说Workflow是一款神器,这里咱们用它来查找APP历史版本对应的ID。图片

2.2 添加任务

扫码:使用浏览器扫码,点击“GET WORKFLOW”,跳转至Workflow添加任务

workflow-qrcode

2.3 查找ID

运行刚添加的“App旧版本抓包”任务,输入App名称查询,便可获得对应版本ID,如搜索UC浏览器。

uc-version

 

2.4 帮助查询

Workflow不易上手,若是不会使用,可加群求助查询,查看群信息。

第三步、下载APP

3.1 拦截下载请求

确认须要下载的版本ID。例如,下载UC浏览器10.7版本的ID为813088087。

在 iTunes 中搜索App,切换到Fiddler,清空请求(快捷键CTRL+X),在左下角黑色输入框输入命令打开断点 bpu MZBuy.woa 回车(取消断点为输入bpu)

FGSDGVSRSesfwerf

返回 iTunes, 点击下载或更新。

3.2 修改下载请求

回到 Fiddler 后会出现红色图标的请求,点击请求显示Inspectors栏。

在TextView窗口,找到appExtVrsId 位置,下一行数字及为当前下载的版本ID。

编辑版本 ID 为须要下载的版本 ID,如上面查询到的813088087。(可点击图片放大预览)

wefserfrg1f

3.3 确认下载

最后点击绿色按钮(Run to Completion)发送请求,进行下载。(选中下载按2次Delete键便可删除)

sdfdsfsdf

若是长时间下载没反应,先暂停下载,点击Fiddler左下角Capturing取消拦截请求,再继续下载便可。

3.4 下载安装

App下载可在iTunes右上角查看进度。

完毕后,切换到应用界面,右键打开下载文件所在文件夹,找到.ipa安装包,在经常使用的软件(PP助手、iTools)中安装便可。

fseaes

sfdsfsaf

相关文章
相关标签/搜索