「このAppの完全性を検証できなかったため、インストールできません」を修正する方法
「Unable to Install: This app cannot be installed because its integrity could not be verified」は、iPhoneやiPadでIPAをサイドロードする際に最もよく見られるエラーの一つです。これはiOSがアプリの署名を確認した結果それを拒否したことを意味し、そのためアプリはインストールされません。このガイドでは、このメッセージの意味、よくある原因、そして試す価値のある順番での対処法を説明します。最終確認日:2026年10月27日。
要点まとめ
- このエラーはScarletや他のインストーラーではなく、iOS自体から発せられるものです。アプリのコード署名またはプロビジョニングプロファイルがお使いのデバイスに対して有効でないことを意味します。
- 最もよくある原因は、失効した証明書、署名プロファイルに登録されていないデバイス、破損または不適切に再署名されたIPA、そして無料Apple IDのアプリ数制限です。
- これは「Unable to Verify App」(すでにインストール済みのアプリを開いたときに表示される)や「Untrusted Developer」(インストールはされたがまだ信頼されていないアプリ)とは異なります。
- IPAを再ダウンロードして再署名すれば、ほとんどのケースは解決します。ただし証明書自体が失効している場合は、iPhone側の設定では解決できません。
エラーの意味
iPhone上のすべてのアプリには署名が必要であり、アプリ内のプロビジョニングプロファイルには、そのアプリをどのデバイスで実行できるかが記載されています。「インストール」をタップすると、iOSはアプリ内のファイルに対して署名を確認し、さらにプロファイルとも照合します。何か一致しない点があったり、証明書がすでに無効になっていたりすると、iOSはインストールを中止し、このメッセージを表示します。SignToolsプロジェクトのFAQでは、これを簡潔にまとめています。このエラーは署名が無効であることを意味するため、署名プロファイルが有効であること、そしてお使いのデバイスのUDIDがそのプロファイルに登録されていることを確認してください、とのことです。
これは、以前は問題なくインストールできていたアプリで突然このエラーが表示される理由も説明しています。アプリ自体は変わっていなくても、その証明書やプロファイルが変わってしまったのです。
よくある原因
| 原因 | 典型的な兆候 | 対処法 |
|---|---|---|
| 証明書の失効 | 同じインストーラーのすべてのアプリが一斉に失敗する | 新しい証明書が発行されるのを待つか、別の署名方法を使用する |
| プロファイルにデバイスが登録されていない | あるデバイスでは動作するが、別のデバイスでは失敗する | デバイスのUDIDを登録して再署名する |
| 破損または改変されたIPA | 1つのアプリだけが失敗する | 元の入手元からダウンロードし直して再署名する |
| 無料Apple IDの制限 | SideStoreやAltStoreで4つ目のアプリをインストールするときに発生する | 先に1つのアプリを削除または無効化する |
| ダウンロードまたはネットワークの問題 | 一度失敗しても、再試行すると成功する | 安定した接続環境で再試行する |
修正方法
1. 安定した接続環境で一度再試行する
ダウンロードが途中で中断すると、壊れたアプリパッケージが残り、署名の検証が失敗します。SignToolsのFAQでも、「Unable to Install」はネットワークの問題である場合があると指摘されているため、まずは再試行してみてください。Wi-Fiをオフにしてから再度オンにする、またはWi-Fiとモバイルデータを切り替えてから、もう一度インストールしてみましょう。
2. 証明書が失効していないか確認する
インストーラーのアプリがすべて同時に失敗する場合、またはインストーラー自体が起動しなくなった場合は、その背後にある証明書がAppleによって失効させられた可能性が高いです。失効した証明書で署名されたアプリはインストールできず、iPhoneの設定を変更しても解決しません。Scarlet iOSのような共有証明書方式のインストーラーでは、インストーラーが有効な証明書に切り替わるのを待ってから再インストールするのが対処法です。詳しくは証明書が失効したときの対処法をご覧ください。失効が繰り返し発生する場合は、SideStoreのように、ご自身のApple IDを使用する方法であれば共有証明書の問題を回避できます。
3. IPAを再ダウンロードして再署名する
1つのアプリだけ失敗する場合は、IPAファイル自体に問題があるケースがほとんどです。ダウンロードが破損している、署名後に誰かがファイルを編集した、ビルドが正しく再署名されていない、といった原因が考えられます。アイコンがホーム画面に残っている場合は半端にインストールされたアプリを削除し、元の配布元からIPAをもう一度ダウンロードして、新しい署名でインストールし直してください。配布元がチェックサムを公開している場合は、まずそれを照合しましょう。手順についてはアプリの署名エラーを修正する方法のガイドをご覧ください。また、入手元が不明なファイルの確認方法についてはIPAファイルのマルウェアをスキャンする方法で解説しています。
4. デバイスがプロファイルに登録されているか確認する(自前の証明書の場合)
自分の有料Developer Accountや購入した証明書で署名している場合、provisioning profileにお使いのデバイスのUDIDが含まれている必要があります(iPhoneのUDIDの調べ方をご覧ください)。新しいiPhoneや、プロファイル作成後に追加したデバイスでは、登録して新しいプロファイルを作成し、再度署名するまでこのエラーが表示されます。Appleのフォーラムであるデベロッパーも、まさにこの方法、つまりデバイスをprovisioning profileに登録することで同じエラーを解決していました。
5. 無料Apple IDの上限内に収める(SideStoreとAltStore)
無料のApple IDでは、SideStoreやAltStore自体を含めて、同時にアクティブにできるサイドロードアプリは3個まで、1週間あたりのApp IDは10個までに制限されています。上限に達すると、新規インストールは失敗します。不要なアプリを無効化または削除してから再度お試しください(3アプリ制限エラーの修正方法をご覧ください)。3個以上のアプリが必要な場合は、LiveContainerを使えば1つの枠の中で複数のアプリを動かせます。
6. iOSから求められたらDeveloper Modeをオンにする
iOS 16以降では、開発用証明書で署名されたアプリを開くためにDeveloper Modeが必要です。iOSから表示を求められた場合は、「設定」>「プライバシーとセキュリティ」>「デベロッパーモード」でオンにして再起動してください。必要になるタイミングについては、Developer Modeガイドで解説しています。
7. パソコンで詳細なエラーを確認する
上記のどれを試してもうまくいかない場合、SignToolsのFAQでは、無料のlibimobiledeviceツール(ideviceinstaller -i app.ipa)を使って、パソコンから署名済みIPAをインストールすることが提案されています。この方法では、iPhone単体で確認するよりも詳しい理由が表示されます。これにより、問題がプロファイルによるものか、エンタイトルメントによるものか、ファイルによるものかが分かります。
似たようなエラー
- Unable to Verify App(アプリを確認できません):アプリはインストールされたものの、開こうとしたときにiOSが証明書を確認できない状態です。インターネット接続や失効(リボーク)が原因であることが多いです。「Unable to Verify App」を修正する方法をご覧ください。
- Untrusted Developer(信頼されていない開発者):アプリはインストールされていますが、まだ開発者を信頼する設定をしていない状態です。Untrusted Developerエラーを修正する方法をご覧ください。
- 「Waiting」や「Installing」のまま止まる:インストールがいつまでも完了しない状態です。サイドロードしたアプリのインストールが止まったときの対処法をご覧ください。
- Requires a newer version of iOS(より新しいiOSが必要です):アプリがお使いのiPhoneよりも新しいiOS向けにビルドされている状態です。「requires a newer version of iOS」を修正する方法をご覧ください。
- 起動時にアプリがクラッシュする:アプリはインストールされて起動もしますが、すぐに終了してしまう状態です。起動時クラッシュの修正方法をご覧ください。
よくある質問
iPhoneが壊れている、またはブロックされているのでしょうか?
いいえ、違います。このエラーは1つのアプリの署名に関する問題であり、デバイス自体の問題ではありません。App Storeのアプリや、正しく署名された他のアプリは引き続き問題なく動作します。
iPhoneを再起動すると直りますか?
原因が一時的なダウンロードの不具合やネットワークの問題であった場合は、直ることがあります。ただし、証明書が失効している場合や、デバイスが未登録の場合、IPAファイルが壊れている場合は直りません。
整合性チェックを回避することはできますか?
通常のiPhoneでは回避できません。この署名チェックはiOSのセキュリティの一部であり、根本的な解決方法はお使いのデバイス向けの有効な署名を用意することだけです。
昨日はインストールできたのに、なぜ今日はできないのですか?
多くの場合、その間に署名に使われていた証明書が失効したか、インストーラーが別の壊れたビルドを提供した可能性があります。同じインストーラーの別のアプリを試してみてください。それも失敗する場合は、証明書が原因です。
その他の対処法については、Scarlet iOS トラブルシューティング総合ガイドをご覧ください。