【iOS秘籍】-下载历史版本App超详细教程

2016-12-0200:47:37 发表评论 5,804℃热度

目录

有些时候我们需要下载旧版本的 App 进行研究或者其他用途,然而在 iOS 下,苹果的 App Store 里面默认只能下载最新版本的 App,对滴,就是这么任性,不服不行。然而在 Android 里面任意一个应用商店都可以下载任意版本的 App,就是这么开放。重点来啦,今天我要教大家的就是利用 iTunes 下载任意历史版本的 App,任意哟,下面开始教程?。(为方便大家理解操作,图片较多,流量党慎入0-0)

题外话(强迫症排版、拼写):

文章排版:个人强迫症比较喜欢关注一些细节,比如博客或者简历里面关键字的拼写,看似没什么,但是从这个最能看出一个人做事、做人的态度。最常见的就是 iOS  这几个字母的拼写,还有下面这些:(不过我截图的时候由于某些原因,里面的 HTTPS  拼写错误,大家见谅,不好意思)

  1. 正确 -> 错误
  2. iOS -> ios,IOS,Ios
  3. iPhone -> IPHONE IPhone
  4. Xcode -> XCode xcode
  5. Objective-C -> Object-C
  6. JSON -> Json
  7. HTTP -> Http
  8. HTTPS -> Https

中英文排版:中英文间用一个半角空格(英文下再输空格,使用输入法时半月亮是半角,半角输入占文件一个字节; 全月亮是全角,全角输入占文件两个字节)隔开,排版会漂亮很多。大家可以观察下比较细心的大牛的博客或者其他文章,基本上排版都是这样,让人赏心悦目。简历和博客展示的不仅是内容,还展现着你做事的认真态度和代码风格。

对文章负责。写完文章记得检查几遍。我的习惯是写完文章检查4遍,确保文字拼写、是否有错别字、排版是否美观、语法时候有误,自己写的文章自己要负责,文章是让别人看的,要让别人看着赏心悦目。读者提出的问题也要及时采纳、更正,这样才能不断提高自己,写出好文章,帮助你我他。

1.软件准备

【必备】Charles4.0.1下载密码: jfnk

【不需要,配合Charles食用效果更佳】Paw2.3.1下载密码: t3my

2.正式开始

2.1 打开Charles青花瓷
2.2 安装证书以便能够拦截解析HTTPS请求数据
2.2.1 如果是选择本地安装证书的话,记住保存格式选择`.cer`
2.2.2 双击下载好的证书
2.2.3 右键点击证书
2.2.4 信任证书
2.2.5 ssl代理证书配置完成
2.3 打开iTunes
2.4 单击编辑左上角以便能够出现`应用`这个选项
2.5 在下拉选项中勾选`应用`
2.6 单击正上方的App Store
2.7 搜索需要下载历史版本的App,这里我以IT之家为例
2.8 点击获取按钮,就会变成正在下载
2.9 这时候查看Charles能够看到一大堆请求,看关键字`p28-buy`,这个是Itunes的下载请求,而且是HTTPS加密的,链接旁边有一把小锁,不能查看里面的内容
2.10 打开ssl代理并打断点拦截该请求
2.11 进入iTunes删除刚才下载的App,因为刚才只是为了获取下载请求
2.12 删除好App后刷新一下,重启Charles,再次点击iTunes的获取按钮
2.13 可以看到这时候已经能够查看HTTPS请求里面的内容了,点击图中相应位置
2.14 往下翻,可以查看到一大串数字,这些全都是该App的历史版本编号,我们只需要把想下载的历史版本的编号复制下来就好,后面会用到,这里我复制第一个`11577427`,为该app的第一个版本。
2.15 再次点击获取按钮,下载请求会被拦截,跳转到Charles
2.16 这时候把最新的版本号替换成刚才我们复制好的历史版本号
2.17 点击`Excute`执行按钮,可能会来断点2次,除了第一次,后面的都直接点击`Excute`执行按钮
2.18 大功告成!!!
2.19 查看下载好的App的版本号

3.安装旧版本App

旧版本的App下载好了,接下来我们要安装到手机上才是王道,或者进行其他用途,这里介绍下2种安装到iPhone上的方法。

  1. 利用iTunes安装 手机链接电脑,iTunes自动弹出,然后会进行同步,刚才电脑上下载好的应用会自动安装到iPhone上。
  2. 利用iTools安装

4.总结

学习不易,希望大家在平时学习中多多总结,积累经验,这样才能不断提高自己,做什么都不容易,不要以为其他行业简单,坚持下去就会胜利,不忘初心,方得始终。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏月色的自留地

在Ubuntu上搭建kindle gtk开发环境

22260
来自专栏我就是马云飞

APK瘦身全面总结——如何从32.6M到13.6M

前言 之前我简单介绍了关于svg图片瘦身的问题,在公司,瘦身这个问题是我提出来的,所以这锅我背了。公司项目是32.6M,我给自己的要求就是低于20M。上周花了一...

20760
来自专栏李成熙heyli

从工程化角度讨论如何快速构建可靠React组件

前言 React 的开发也已经有2年时间了,先从QQ的家校群,转成做互动直播,主要是花样直播这一块。切换过来的时候,业务非常繁忙,接手过来的业务比较凌乱,也没有...

26860
来自专栏Java技术分享

XML语言基本介绍

怎么解释呢,拿我们平时熟悉的HTML语言来说,HTML就是一种规定了特定标签的语言,而XML语言则没有规定特定的标签(可能有一些基本的?目前我还没有学习到,以后...

22260
来自专栏九彩拼盘的叨叨叨

关于成为一只体面的前端攻城狮

怎样算是个体面的前端攻城狮? 大概是,PM,设计,开发等工种都觉得你很专业,很腻害吧~

11340
来自专栏张戈的专栏

重置多说配置后的问题,这是不让我从良的节奏啊(附禁用谷歌在线字体的方法)!

本想今天发文从良,金盆洗手,从此不再折腾博客,安心写文章的。结果,发现多说又不能同步服务器评论到本地了!特么真是怕什么来什么啊!想来这金盆暂时用不着了。。。 想...

42750
来自专栏小文博客

抓取全站图片的几个思路

好久没更新文章,最近确实忙,今天抽点时间写写我最近忙着优化网站图片的事。由于本站使用的图床SM.MS,近期不少使用电信和联通运营商的朋友说图片加载慢,网站加载完...

26620
来自专栏张戈的专栏

实测Nginx服务器开启pagespeed加速效果

上周有一个站长问到我一个问题,问 fastcgi_cache 和 pagespeed 加速有没有冲突。略微想了下,2 个都是比较原生的主,应该不存在兼容问题。 ...

65490
来自专栏施炯的IoT开发专栏

Application Architecture Guide 2.0 - CH 19 - Mobile Applications(2)

本文翻译“Authentication and Authorization”、“Caching”、“Communication”和“Configuration ...

21850
来自专栏Python疯子

Mac下开发常用必备的软件

这里分享的是Office 2016 for Mac大客户免激活版,免激活版顾名思义就是装完即可正常使用,不需要去额外破解或者找序列号,这样大家用的也比较省心。 ...

20920

扫码关注云+社区

领取腾讯云代金券