Apple App Store search and download tool
Project description
ipatool
苹果商店搜索下载历史版本工具
参考 majd/ipatool 项目,使用 Python 重新实现。
功能
- Apple ID 认证登录
- 搜索 iOS 应用
- 查看应用历史版本
- 下载指定版本的 IPA 文件
- 通过 Bundle ID 查询应用信息
安装
通过 pip 安装
# 从源码安装
pip install -e .
# 从 PyPI 安装
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 错误的重试机制
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.1.tar.gz
(11.3 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.1-py3-none-any.whl
(13.1 kB
view details)
File details
Details for the file pyipatool-1.0.1.tar.gz.
File metadata
- Download URL: pyipatool-1.0.1.tar.gz
- Upload date:
- Size: 11.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da9dd0b5f858d785eea5ded4c1a1617ca00825fea7a1e962f28488d67514adad
|
|
| MD5 |
8325dac2b8b66a4f9dfbd0bd3bde662f
|
|
| BLAKE2b-256 |
0982eab6ae32525009f0cd2e7e03294477fb2d199d26c38c0bddb3e682172726
|
File details
Details for the file pyipatool-1.0.1-py3-none-any.whl.
File metadata
- Download URL: pyipatool-1.0.1-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 |
a26df5623bd810fd89a7f4b9109da334b70e0b8d8ac6f51072df5a29aa8f982b
|
|
| MD5 |
119f8a0d286b1cfc5589af4fd5d8783a
|
|
| BLAKE2b-256 |
e8964aedadbda9f53890a98f985a07d202a32447a996436b9e8db8b91d1f4155
|