アプリをモバイル デバイスに直接ダウンロードせずに、App Store から.ipaファイルをダウンロードできるかどうか疑問に思ったことがあるなら、幸運です。
iOS 開発者のMajd Alfhaily氏は、 ipatool と呼ばれる強力なコマンドラインベースのユーティリティを提供しています。これを使用すると、ユーザーは Apple ID 経由で所有するあらゆるアプリの生の.ipaファイルを、数回のキー操作で取得できます。
ipatool は macOS、Windows、さらには Linux コンピューターとも互換性があり、プロジェクトの GitHub リリース ページ、またはターミナル アプリの HomeBrew 拡張機能経由で手動でインストールできます。
ipatool の使用はそれほど難しくありません。次のような 4 つの主要なコマンドと、日常的に使用する可能性のあるサブコマンドの小さなサブセットがあります。
auth
– App Storeでユーザーを認証するinfo
– 現在のアカウント情報を表示しますlogin
– App Storeにログインrevoke
– App Storeの認証情報を取り消す
search
– App Storeでアプリを検索するpurchase
– アプリのライセンスを取得するdownload
– アプリの.ipaファイルのコピーをダウンロードする
たとえば、ターミナルの次のコンテキストで検索コマンドを使用できます。
ipatool search <用語> [フラグ]
または、特定のアプリをダウンロードしたい場合は、ターミナルで次のコンテキストにコマンドを入力します。
ipatool ダウンロード [フラグ]
上記のフラグ部分の場合、アプリのバンドル識別子文字列を入力するためのフラグを追加し、その方法でダウンロードするアプリを決定できます。
上記のコマンドを見ると、ipatool は怪しいことや疑わしいことは一切行わず、単に Apple ID でサインインしてアプリを購入してすぐに利用できるようにしたり、所有するアプリの.ipaファイルをダウンロードしたりできるだけであることがわかります。
これは、後でサイドロードできるようにアプリを微調整して変更したり、将来 Apple が App Store から削除する可能性のあるアプリをバックアップしたりする場合に役立つ可能性があります。
ipatool プロジェクトは長い間開発されてきましたが、バージョン 2.0 は 12 月にリリースされたばかりで、プロジェクトは引き続き定期的に更新されています。
ipatool を自分で試してみたり、それがどのようなものか知りたい場合は、開発者の GitHub ページにアクセスして詳細を確認してください。