如何从Appstore下载旧版本的最新iOS应用程序

通常,我们需要在Appstore上使用旧版本的现有应用程序。 这可能是出于测试目的,或者说是要从当前版本降级为更稳定,兼容且体积较小的以前版本的应用程序。

在本文中,我将向您展示如何使用Charles Proxy下载较旧版本的实时应用程序。

我已经考虑过本文中名为HMH eTextbooks的应用程序。 您可以在Appstore上找到有关此应用的更多信息。

该应用的当前版本是4.1。 我将向您展示如何检索此应用的旧版2.0

因此,朋友让我们开始吧:

步骤1:下载Charles 代理 ,安装它并将其移动到应用程序文件夹。 从应用程序启动Charles,根据需要授予权限。

第2步:打开iTunes→应用程序商店→搜索您的应用程序→转到说明并同时打开查尔斯窗口和iTunes窗口。

步骤3:在iTunes中单击“下载”,在Charles的“结构”部分中观看下载活动。 您应该看到一个“购买”服务器。

第4步:右键单击购买服务器, 启用S​​SL代理。选择并停止在iTunes中下载您的应用。

步骤5:在Charles中,转到“帮助”-> SSL代理->安装Charles Root证书->添加然后打开“钥匙串访问”->搜索“ Charles Proxy CA”->双击它->更改为始终信任。

步骤6:在iTunes中再次搜索该应用,然后再次下载该应用。 再次取消下载。单击“购买”服务器旁边的显示三角形,然后单击buyProduct。

步骤7:单击Content(内容)选项卡,右键单击buyProduct,然后单击Export(导出)。 选择桌面作为导出位置,选择XML格式,然后单击保存。

步骤8:使用文本编辑器打开XML文件,然后向下滚动以找到整数,如屏幕截图所示:

注意:这些是应用程序的版本号。最后一个是最新版本。我想要最旧的版本,所以我复制了第一个。您可以根据需要选择。复制文本后关闭文本编辑器。

步骤9:返回Charles,单击buyProduct并选择Charles屏幕顶部的EDIT图标。

步骤10:点击Text(文本),然后在下的页面顶部附近找到以下行:

appExtVrsId

在此行下方,您将看到写在标记内的数字值。 粘贴您在步骤8中复制的值以替换显示的值。 完成后,单击屏幕底部的“执行”按钮。

步骤11:在Contents(内容)选项卡下向下滚动,您应该看到 bundleShortVersionString

在其下,您将看到所需应用程序的实际数字版本。 您可以重复此过程,直到获得所需的特定版本。

步骤12:右键单击“购买”服务器下列表中的最后一个buyProduct,然后单击Breakpoints(断点)以启用断点。

步骤13:在iTunes中,再次搜索您的应用程序以刷新页面,并再次下载您的应用程序。专注于查尔斯,单击编辑请求→XML文本并粘贴我们在步骤8中复制的版本ID,单击执行按钮作为断点启用,再次按执行按钮。

步骤14:下载应已完成所需版本的应用程序。右键单击已下载的应用程序,然后单击获取信息以验证版本。

步骤15:将您的设备连接到MAC,然后将下载的应用安装到您的设备。

注意 :确保设备未安装最新版本的应用。如果是,请删除该版本,然后安装应用的下载版本。

步骤16:关闭Charles和iTunes,并根据需要使用您的应用程序。

结论:

希望这对正在努力寻找现有应用程序旧版本的人们有所帮助。

如果您知道其他选择,请分享评论。