ipatool
SHA-256App Store から iOS、iPadOS、tvOS、visionOS アプリの IPA インストールパッケージを検索してダウンロードできるコマンドラインツールです。ログイン認証、ライセンスの取得、バージョン管理に対応しており、Web版ツールより柔軟で、自動化スクリプトに適しています。
スマートダウンロード
Download 版をダウンロード
v2.4.0 · 17.2 MB
ターミナルでApp StoreのIPAファイルを直接ダウンロードする
主な機能
- iPhone、iPad、Apple TV、Vision Proアプリの検索とダウンロードをサポート
- Apple IDでログイン、アカウント情報の表示、アプリライセンスの取得が可能
- 購入済みアプリのリストと利用可能なすべてのバージョンを表示
- JSON出力と非対話モードをサポートし、スクリプト自動化に便利
- クロスプラットフォーム(Windows/Linux/macOS)、Homebrewでインストール可能
できないこと
- •ダウンロードされるのは暗号化されたIPAファイルで、内部コードを直接確認することはできません。復号化ツールまたは脱獄環境と併用する必要があります。有効なApple IDが必要で、一部のアプリではダウンロード前にライセンス(購入)の取得が必要な場合もあります。海賊版に使用せず、個人の合法的な用途に限ってください。
使用例
- 開発者はApp Store上のアプリをIPAファイルとしてダウンロードし、分析またはテストを行う必要がある。
- 自動化環境において、指定されたアプリのインストールパッケージを一括取得したり、バージョン更新を確認したりする。
ipatool は、App Store から直接 iOS、iPadOS、tvOS、visionOS のアプリケーションパッケージ(IPA ファイル)を検索およびダウンロードできるクロスプラットフォーム対応のコマンドラインツールです。Apple ID によるログイン認証、クロスプラットフォーム検索、アプリのライセンス取得、購入済みアプリ一覧の表示、暗号化された IPA ファイルのダウンロードに対応しています。Web 版のダウンロードサービスと比較して、ipatool は完全にターミナル内で動作し、JSON 形式での出力をサポートし、非対話モードも提供するため、スクリプト自動化や CI/CD フローに非常に適しています。Homebrew によるインストールに対応し、コマンド構造も明確(auth、search、purchase、download、list-versions など)で、開発者や研究者にとって App Store アプリを入手するための実用的なツールです。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
GitHub Releases から対応するシステムバージョンの実行ファイルをダウンロードする
ターミナルで ipatool auth login を実行し、Apple ID とパスワードを入力する
ipatool search を使用してアプリを検索し、bundle identifier または app ID を取得する
- GitHub Releases から対応するシステムバージョンの実行ファイルをダウンロードする
- ターミナルで ipatool auth login を実行し、Apple ID とパスワードを入力する
- ipatool search を使用してアプリを検索し、bundle identifier または app ID を取得する
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
37efaab18f1a9bb69c9966afd0535c8c0e91db27d5dc0432d2fa67be213ea023このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
macOSユーザーがHomebrewでインストールした場合、brew uninstall ipatool を実行するだけでOKです。手動でインストールしたユーザーは、ダウンロードした実行ファイルを直接削除するだけでOKです。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs