iPhoneでサイドロードアプリを最新の状態に保つ方法
サイドロードしたアプリが自動更新されない理由
App Storeのアプリが自動的に更新されるのは、Appleのサーバーが手元のバージョンと最新バージョンを把握しているからです。サイドロードしたアプリにはそのような仕組みがありません。サイドロードしたアプリの開発者が新しいバージョンをリリースしても、iPhone側がそれを自動で検知することはなく、新しいIPAを入手して古いものの上にインストールし直す必要があります。このガイドでは、そのためのシンプルで信頼できる手順と、各種ツールで自動化できる範囲とできない範囲について説明します。最終確認日:2026年10月27日、AltStore、SideStore、SideloadlyのドキュメントおよびAppleのTestFlightテスターページを基に確認しています。
まず知っておくべきリスク
- 更新によって別のアプリとしてインストールされてしまうと、アプリのデータが消える場合があります。SideloadlyのFAQによると、インストール済みのアプリを上書きするには、新しいIPAが「同じバンドルIDを持ち、同じApple IDを使用している」必要があるとされています。
- 別のソースから入手した新しいIPAは、別のファイルです。ミラーサイトが余計なコードを含めてアップデートを再パッケージ化している可能性があるため、アップデートは元のアプリと同じ信頼できる入手元から取得してください。
- アップデートによって、お使いのiOSバージョンのサポートが打ち切られたり、機能が壊れたりすることがあります。新しいバージョンが問題なく動作するまでは、現在使用しているIPAを残しておきましょう。
各ツールでできること
| ツール | 新しいバージョンの検出 | 署名の維持 | 自分で行う作業 |
|---|---|---|---|
| AltStore Classic | 可能(追加したソースのアプリに限る) | AltServer経由のバックグラウンド更新 | AltServerを起動したままにし、「Update」をタップ |
| SideStore | 可能(そのソースのアプリに限る) | 端末上でのバックグラウンド更新 | LocalDevVPNを接続したままにする |
| Sideloadly | 不可 | 期限切れ間際のアプリをデーモンが更新 | 新しいIPAを入手してサイドロードする |
| Scarlet iOS | 自分でソースを確認する必要あり | 不要(エンタープライズ署名のため) | 失効後に再インストール |
| TestFlight | 可能 | ビルドは最長90日間有効 | 自動更新をオンにする |
アップデートと再署名は別物です
多くの方が、次の2つの作業を混同しがちです。
- アップデートとは、アプリ自体の新しいバージョンをインストールすることで、新機能や不具合の修正が含まれます。
- 再署名とは、同じバージョンを開き続けられるようにする署名を更新することです。無料のApple ID(AltStore、Sideloadly)の場合、署名は7日間しか有効ではありませんが、有料のデベロッパーアカウントを使えば1年間有効です。Scarlet iOS経由でインストールしたアプリはScarletによって署名されているため、ご自身で何かを更新する必要はありませんが、証明書が失効すると再インストールするまで使えなくなることがあります。
アプリを問題なく動かし続けるには、この両方に対応する必要があります。以下の手順で、それぞれについて説明します。
Scarlet iOSでインストールしたアプリをアップデートする方法
- アプリの入手元を確認します。内蔵ライブラリや自分で追加したリポジトリからインストールした場合、新しいバージョンはその入手元に表示されます。
- その入手元でアプリのページを開きます。そこに表示されているバージョンと、iPhoneにインストールされているバージョン(設定、一般、iPhoneストレージから該当アプリをタップすると確認できます)を比較します。
- 新しいバージョンをインストールします。同じ入手元からインストールしてください。同じアプリの新しいビルドは通常、古いものの上に上書きインストールされ、データもそのまま引き継がれますが、改造アプリの中には異なるバンドルIDを使用していて、別のコピーとしてインストールされるものもあるため、何かを削除する前に確認してください。
- 自分で用意したIPAファイルからインストールした場合、確認すべき入手元は存在しません。元のIPAを入手した場所から新しいIPAを取得し、同じ方法でインストールしてください。
リポジトリによって新しいバージョンが公開されるスピードは異なります。自分にとって重要なアプリがある場合は、積極的にメンテナンスされている入手元で動向をチェックしましょう。2026年版おすすめIPAリポジトリ一覧がよい出発点になります。
シンプルな週1回のルーティン
- 週に1日、入手元を開いてよく使うアプリを確認する日を決めましょう。
- サイドロードした各アプリについて、入手元とインストールしているバージョンを短いリストにまとめておきましょう(メモ程度で十分です)。
- よく使っているアプリをアップデートする前に、現在のIPAをFilesアプリに保存しておきましょう。新しいバージョンに問題があった場合に元に戻せます。
- 無料のApple IDでAltStoreやSideloadlyを使っている場合は、同じタイミングで再署名を行い、週の途中で有効期限が切れないようにしましょう。
他のツールが自動化する範囲
- AltStore(クラシック版):iPhoneが、AltServerを実行しているコンピューターと同じWi-Fiネットワークに接続されている間に、バックグラウンドでアプリの7日間署名を更新します。これによりアプリは起動し続けられますが、AltStoreに追加していないソースから新しいバージョンを取得することはありません。追加済みのソースのアプリについては、AltStoreの開発者ドキュメントによると、ソースが新しいバージョンを公開すると「AltStoreが自動的にアプリの更新を検出し、ユーザーに通知します」とされています。ただし表示されるのはお使いのiOSバージョンと互換性のある更新のみで、それ以外は「My Apps」タブに非対応の更新として表示されます。また、AltStoreの「Settings」タブから更新用のSiriショートカットを設定することもできます。
- SideStore:AltStoreのフォークで、コンピューターでの初回セットアップ後は、デバイス単体で署名を更新できます。公式ドキュメントによると、iPhone上のLocalDevVPNアプリを使用して「バックグラウンドで定期的にアプリを更新し、通常の7日間の開発期間が失効しないようにします」とのことです。
- Sideloadly:コンピューター側で再署名と再インストールを行うため、iPhone自体では何も実行されません。自動更新オプションをオンにすると、コンピューター上のSideloadly Daemonが「Wi-FiまたはUSB経由でデバイスが検出されると、期限切れが近いアプリを自動的に更新しようとします」。このようなアプリを更新するには、FAQによると「同じApple ID/バンドルIDを使用」しながら新しいIPAを追加し、自動更新を有効にしておく必要があり、Sideloadlyが以前のバージョンを上書きします。
- TestFlight:公式ベータについて、AppleはTestFlight 3以降で「自動更新をオンにすると、最新のベータビルドが自動的にインストールされるようにできます」としています。詳しくはScarlet iOSと併用するTestFlightの使い方をご覧ください。
- Scarlet iOS:アプリの署名を代行してくれるため、毎週の再署名が不要です。ただし、新しいバージョンの確認は上記のとおり手動で行う必要があります。
GitHub上のオープンソースアプリを追跡する方法
サイドロードされるアプリ、特にエミュレーターの多くはオープンソースで、各バージョンをIPAファイル付きのGitHubリリースとして公開しています。プロジェクトのReleasesページをフォローするか、GitHub上でWatch > Custom > Releasesを選択すれば、新しいバージョンのみ通知を受け取ることができます。通知が来たら、新しいIPAをダウンロードしてインストールしてください。必ずプロジェクト自身のReleasesページからダウンロードし、ミラーサイトは利用しないようにしましょう。
古いバージョンのまま使い続ける場合
アップデートによって機能が削除されたり、何かが動かなくなったりすることがあります。アップデートは手動で行うものなので、特定のバージョンにとどまるのは簡単です。新しいバージョンをインストールせず、使いたいバージョンのIPAを保管しておくだけです。2つのバージョンを併用する方法については、iPhoneで同じアプリの複数バージョンを実行する方法のガイドをご覧ください。
アプリが突然開かなくなった場合
これはほとんどの場合、アップデートの問題ではありません。多くは署名の期限切れ(無料Apple IDによる7日間署名)、または証明書が失効したことが原因です。期限切れになったアプリについては、7日後に期限切れになったアプリを更新する方法をご覧ください。Scarletについては証明書が失効した場合の対処法を、全体像についてはScarlet iOSとは何か、どのように機能するかをお読みください。
まとめ
- サイドロードしたアプリは自動的に更新されることはありません。配布元を確認して、再インストールしてください。
- アップデートと再署名は別の作業です。Scarletは署名を自動で処理しますが、AltStoreとSideloadlyでは無料Apple IDによる定期的な再署名が必要です。
- 頼りにしているアプリをアップデートする前に、現在使っているバージョンのIPAを保管しておきましょう。
- オープンソースのアプリは、GitHubのReleasesページをフォローして最新情報を確認しましょう。
- データを保持するため、同じバンドルID(Apple ID系ツールの場合は同じApple IDも)で上書きインストールしてください。
よくある質問
サイドロードしたアプリは、App Storeのアプリのように自動でアップデートできますか?
iOS自体の機能では自動更新できません。AltStoreやSideStoreなどの一部のツールは、登録元からアップデートが利用可能であることを知らせてくれますが、インストールは自分で行う必要があります。配布元の仕組みについてはAltStoreとSideStoreのソースをご覧ください。
アップデートすると7日間のタイマーはリセットされますか?
新しいバージョンをインストールすると再度署名が行われるため、無料Apple IDの場合は新たに7日間が設定されます。ただし、これも3アプリまでの制限にはカウントされます(詳しくは3アプリ制限への対処法をご覧ください)。
Scarletを使うにはiOS 27で何か特別な設定が必要ですか?
ScarletはiOS 14からiOS 26まで動作確認済みです。iOS 27での対応については第三者からの報告がありますが、公式には確認されていません。iOSをアップデートする前にご確認ください。
Scarletを初めてご利用の方は、Scarlet iOSインストールページから入手してください。