怎么下载旧版本的iOS app

How to download older versions of iOS apps

Charles Proxy is a tool for OS X that can be used to facilitate the download of older versions of iOS apps from iTunes. It’s a bit of a drawn-out exercise, but if you’ve ever been in need of an older version of a particular app, then you know how handy such a technique can be. In this video, which was inspired by this Reddit post, I’ll show you how to download older iOS apps directly from iTunes on Mac.

点击下面图片或链接网址查看视频教程: https://youtu.be/xL70CLXhF9U (注: 请确保你的浏览器已经FQ)

Note: Please watch the video in its entirety before trying this. You’ll save yourself a lot of time.

Step 1: Download, install, and launch Charles. Click Grant Privileges and enter your administrator password.

Step 2: Download an app that you wish to downgrade from iTunes, and watch the download activity in the Structure section inside Charles. You should see a “buy” server.

Step 3: Right-click on the “buy” server and click Enable SSL Proxying

Step 4: Stop the iTunes download.

Step 5: Search for the app again in iTunes to bring up the details page, and download the app again. Cancel the download again

Step 6: Click the disclosure triangle by the “buy” server and click buyProduct.

Step 7: Click the Response tab, right click on buyProduct and click Export. Select the Desktop as the Export location, select XML for format, and click Save.

Step 8: Open the XML file using a text editor, and scroll down to locate the following line:

<key>softwareVersionExternalIdentifiers</key>

Under that line you should see a list of numbers similar to this:

<integer>1862841</integer>
<integer>1998707</integer>
<integer>2486624</integer>
<integer>2515121</integer>
<integer>2549327</integer>
<integer>2592648</integer>
<integer>2644032</integer>
<integer>2767414</integer>

These are all of the versions of the app, starting from oldest to newest.

Copy the version number that you wish to download. You’ll have to do some guess and checking if you’re looking for an exact hit on a specific version. In the video tutorial above, I simply select the oldest version. Close the text editor.

Step 9: Back in Charles, right-click on buyProduct and select Edit.

Step 10: Click Text and find the following line near the top of the page:

<key>appExtVrsId<key>

Underneath that text, you’ll see a numerical value inside <string> tags. Paste the value you copied in step 8 to replace the value that’s displayed. Once you do that, click the Execute button at the bottom of the screen.

Step 11: Scroll down under the Response tab and you should see the bundleShortVersionString. Underneath that, you’ll see the actual numerical version of the app that you keyed in on. You can repeat this process until you hone in on the specific version that you’re after.

Step 12: Right-click on the last buyProduct in the list under the “buy” server, and click Breakpoints.

Step 13: In iTunes, search for your app again to refresh the page, and click the Download button to initiate the download again.

Step 14: Back in Charles, you may see the Charles splash screen appear briefly. Click Edit Request → XML Text, and paste the version ID that we copied in step 8 under the <key>appExtVrsId<key>. Click Execute again.

Step 15: You’ll see another breakpoint, just click Execute again.

Step 16: Check iTunes, and the download should commence and complete.

Step 17: Click the My Apps tab, and you’ll see your downloaded app. It should be the older version of the app. You can right-click and select Get Info to verify the older version number.

Step 18: Connect your iPhone to your Mac, and drag the app icon for the older version of the app to your iPhone. You’ll need to make sure that any newer versions are uninstalled from your iPhone before you can install the older version.

Step 19: Close and uninstall Charles once complete.

And that’s all there is to it. Please watch our video walkthrough above, because this tutorial isn’t as daunting as it may seem.

Let me know what you think in the comment section.

时间: 2024-10-12 22:41:42

怎么下载旧版本的iOS app的相关文章

如何在苹果官网下载旧版本的Xcode

如何在苹果官网下载旧版本的Xcode 前段时间XcodeGhost事件让很多应用中招,不乏一些知名的互联网公司开发的应用.事件的起因是开发者使用了非官方的Xcode,这些Xcode带有xcodeghost病毒.所以从官网下载开发工具尤为重要.希望本文会给刚接触苹果开发的朋友提供一些帮助 工具/原料 苹果开发者帐号,联网的电脑 方法/步骤 百度“苹果开发者中心“,进入以下页面.点击页面中的“Member Center" 出现登录界面.这是需要苹果开发者帐号的,没有帐号的可以选择“Create Ap

如何下载旧版本的MySQL

可能存在这样的场景,比如一些老系统需要使用MySQL 5.5版本才能运行,其余的不行. 1.登录下载站点 https://dev.mysql.com/downloads/mysql/ 此时的最新版本为5.7.18. 2.旧版本下载入口 Looking for previous GA versions? 3.下载对应版本: 可以看出下载列表上已经包含了以往版本,对应下载即可. 4.DEB Bundle与DEB Package的区别 DEB Bundle是将deb文件全部打包成一个压缩包,解压出来全

CoreData(数据库升级 )版本迁移-iOS App升级安装

版权声明:本文为博主原创文章,未经博主允许不得转载. 如果IOS App 使用到CoreData,并且在上一个版本上有数据库更新(新增表.字段等操作),那在覆盖安装程序时就要进行CoreData数据库的迁移,具体操作如下: 1.选中你的mydata.xcdatamodeld文件,选择菜单editor->Add Model Version  比如取名:mydata2.xcdatamodel 2.设置当前版本 选择上级mydata.xcdatamodeld ,在inspector中的Versione

如何从oracle官方网站下载旧版本的jdk jre

JAVA开发或使用时,有时候需要特定版本的jdk或jre,如何从官网下载呢?今天搜索无果,自己想起了一个方法:在官网搜索关键词 java archive,就可以找到历史版本的下载入口了.提示:下载时需要登陆oracle账号,没有账号注册一下就可以了.下载过程见下图: 1. 在oracle官网搜索 java archive 2. 在搜索结果中点击需要下载的大版本号 3. 到下载页下载相应的小版本号

Oracle官网下载旧版本jdk

1.进入http://www.oracle.com 2.点击Downloads---->Java for Developers 3.在弹出的的页面中,下拉页面到最下面,点击历史归档 4.点击进去,同意协议,然后选择相应的版本下载即可 5.如选择 java SE  1.7,  进入之后 选择  java SE Development kit  xxxx 6.

官网下载旧版本jdk,老版本jdk,jdk1.7,jdk1.8

1.进入中文oracle官网(不是国内官网下载速度超级慢): http://www.oracle.com/technetwork/cn/indexes/downloads/index.html 2.进入官网后往下浏览 如图点击javaSE 3.进入版本选择页面 浏览到底部如图点击 Java存档  DOWNLOAD 4.进入老版本jdk选择下载 5.选择jdk的系统版本 下载超快1分钟下载完毕 原文地址:https://www.cnblogs.com/shianliang/p/8638486.ht

官网下载旧版本的Xcode

1.登录“苹果开发者中心”——>“SDKs” 2.点击“Xcode” 3.点击页面顶部的“Download” 4.点击页面左下方的“additional tools”,这样就可以查询到各个Xcode的版本

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

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

iOS----青花瓷运用-&gt;下载历史版本App

1.软件准备 [必备]Charles4.0.1 下载密码: jfnk [不需要,配合Charles食用效果更佳]Paw2.3.1 下载密码: t3my 2.正式开始 2.1 打开Charles青花瓷 historyApp1.png 2.2 安装证书以便能够拦截解析HTTPS请求数据 historyApp2.png 2.2.1 如果是选择本地安装证书的话,记住保存格式选择.cer historyApp3.png 2.2.2 双击下载好的证书 historyApp4.png 2.2.3 右键点击证书