↓iOS App Downloader

iOS App Downloader

一个简单易用的 Windows iOS 旧版应用下载工具。搜索 App Store 应用、查看历史版本,并将指定版本下载为 IPA 文件。

A simple Windows tool for searching App Store apps, viewing older versions, and downloading selected versions as IPA files.

本软件以开源并且免费,切勿上当受骗!!! 本软件从未收集用户账号密码,代码公开透明!!!
This software is open-source and free. Beware of scams!!! This software never collects users' account passwords; the code is public and transparent!!!

功能

  • Apple ID 登录,支持双重认证验证码
  • 登录自动尝试系统代理、本机代理端口和直连,不要求手动切换节点
  • 账号会话只在本次运行期间有效,注销、退出或下次启动都会清理
  • 历史版本支持“官方版本列表”和“免登录查询”两种方式
  • 下载队列支持最多同时下载 10 个任务
  • 每个任务独立显示大小、速度、进度、用时和剩余时间
  • 下载完成后可直接打开保存文件夹
  • 设置中支持“跟随系统 / 简体中文 / English”

使用说明

  1. 双击 iOSAppDownloader.exe。
  2. 点击右上角设置按钮,登录 Apple ID;如果账号启用了双重认证,在验证码框输入 6 位验证码。
  3. 在“APP搜索”中输入应用名称并搜索,双击应用进入“历史版本”。
  4. 选择“官方版本列表”或“免登录查询”,勾选需要的版本后加入下载队列。
  5. 下载完成后,点击任务中的“打开”查看 IPA 文件。

选择中国区以外的区域时,软件会提示需要拥有对应区域 App Store 权限的 Apple ID。没有对应区域账号时,免登录查询仍可用于查看资料,但官方版本获取和下载可能无法完成。

软件截图

以下为软件实际界面截图。截图中的账号、下载路径均为公开示例信息,不涉及用户隐私。

应用搜索
应用搜索
历史版本
历史版本
下载队列
下载队列
Apple ID 设置
Apple ID 设置

发布说明

仓库同时提供 Windows 成品程序和项目源码:

  • iOSAppDownloader.exe:开箱即用的 Windows 成品
  • ios_old_app_downloader.py:主程序源码
  • ios_old_app_downloader.spec、version_info.txt、appstore.ico:打包所需文件
  • ipatool/:运行所需的 ipatool-rs 组件

普通用户直接下载成品即可;开发者可以查看源码并按自己的环境重新打包。

接口来源

本软件的 Apple ID 登录、版本列表和 IPA 下载能力使用开源项目 ipatool 的接口能力;本成品内置的 Windows 运行组件来自 Kosthi/ipatool-rs。

Features

  • Apple ID sign-in with two-factor authentication code support
  • Automatically tries the system proxy, local proxy ports, and direct connection
  • The account session is valid only while the app is running; sign-out and exit clear it
  • Version History provides “Official version list” and “Login-free lookup” modes
  • Download queue supports up to 10 simultaneous tasks
  • Each task shows its size, speed, progress, elapsed time, and remaining time
  • Open the download folder directly after a task completes
  • Language options: Follow system, Simplified Chinese, or English

Usage

  1. Double-click iOSAppDownloader.exe.
  2. Open Settings and sign in with an Apple ID. If two-factor authentication is enabled, enter the 6-digit code.
  3. Search for an app in App Search and double-click it to open Version History.
  4. Choose “Official version list” or “Login-free lookup”, select versions, and add them to the download queue.
  5. When a download finishes, click Open in the task row to view the IPA file.

When a region outside Mainland China is selected, the app warns that the Apple ID must have App Store access for that region. Login-free lookup may still show information, but official version retrieval and downloads may not work without a matching regional account.

Screenshots

These screenshots show the actual software interface. The account and path shown are public examples and do not contain user privacy.

App Search
App Search
Version History
Version History
Download Queue
Download Queue
Apple ID Settings
Apple ID Settings

Release

This repository includes the Windows release and the project source:

  • iOSAppDownloader.exe: ready-to-use Windows build
  • ios_old_app_downloader.py: main source file
  • ios_old_app_downloader.spec, version_info.txt, and appstore.ico: packaging files
  • ipatool/: required ipatool-rs runtime components

Download the release for normal use, or inspect the source and rebuild it in your own environment.

API Source

The Apple ID sign-in, version listing, and IPA download capabilities use the open-source ipatool API. The bundled Windows runtime component is provided by Kosthi/ipatool-rs.