Apple App Store search and download tool
Project description
ipatool
苹果商店搜索下载历史版本工具
参考 majd/ipatool 项目,使用 Python 重新实现。
功能
- Apple ID 认证登录
- 搜索 iOS 应用
- 查看应用历史版本
- 下载指定版本的 IPA 文件
- 通过 Bundle ID 查询应用信息
安装
通过 pip 安装
pip install pyipatool
配置
复制配置文件示例并根据需要修改:
cp data/config.json.example data/config.json
配置文件说明:
auth: Apple ID 认证信息paths: 存储路径设置urls: API 接口地址download: 下载设置http: HTTP 请求设置
用法
1. 认证相关命令
登录 Apple ID
ipatool auth login -e your_email@example.com -p your_password
撤销凭证
ipatool auth revoke
查看当前登录信息
ipatool auth info
2. 搜索应用
ipatool search "微信" --limit 10
3. 列出应用版本
通过 App ID 列出版本:
ipatool list-versions -i 123456789
通过 Bundle ID 列出版本:
ipatool list-versions -b com.tencent.xin
4. 下载应用
下载最新版本:
ipatool download -b com.tencent.xin --output ./downloads
下载指定版本:
ipatool download -b com.tencent.xin --version-id 123456789 --output ./downloads
5. 查询应用信息
ipatool lookup -b com.tencent.xin
更新说明
- v1.0.0 (2026-01-07): 为 lookup、search、listversion、download 命令添加对于 5002 错误的重试机制
- v1.0.1 (2026-01-07): 发布pyipatool的pypi包
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyipatool-1.0.2.tar.gz
(11.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pyipatool-1.0.2-py3-none-any.whl
(13.1 kB
view details)
File details
Details for the file pyipatool-1.0.2.tar.gz.
File metadata
- Download URL: pyipatool-1.0.2.tar.gz
- Upload date:
- Size: 11.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c3080631733774032164364670c8c27ab3b4c40b13c1428968ded0e34135240
|
|
| MD5 |
00446468eca8bbb85f32c6c36cf62494
|
|
| BLAKE2b-256 |
1ea45647c5b0f15eedddc256c7126715076009576d2d92a80816db37f7f4447b
|
File details
Details for the file pyipatool-1.0.2-py3-none-any.whl.
File metadata
- Download URL: pyipatool-1.0.2-py3-none-any.whl
- Upload date:
- Size: 13.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccb9ad84beb98ff602ed1fb5288ded09acc22b9a691d208a748aa46ca25a83bd
|
|
| MD5 |
b40dcf6dca2ece87ee9e079c27a26f91
|
|
| BLAKE2b-256 |
ec41cd3487f7002314a79cc9127fb62bca6decdf66b78bca6c2dd2df7925d043
|