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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
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.5-py3-none-any.whl
(22.6 kB
view details)
File details
Details for the file pyipatool-1.0.5-py3-none-any.whl.
File metadata
- Download URL: pyipatool-1.0.5-py3-none-any.whl
- Upload date:
- Size: 22.6 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 |
fb47a20826d200204194a7a4e546187517496d9d57b09d97e434a24b6c8285a9
|
|
| MD5 |
16c960b78a008350c6e3e50d2784edbb
|
|
| BLAKE2b-256 |
73ec3ab7ad29c49a805d33eae5d2049608df13a168f63ad2685d7b7835330c8f
|