iPhoneで「アプリを検証できません」エラーを解決する方法
iPhoneで「Appを検証できません」エラーを修正する方法
アプリのインストールに成功し、期待を込めてアイコンをタップした直後に、iPhoneがインターネット接続を必要としているという「Appを検証できません」というメッセージが表示されたり、設定で開発元が「未検証」と表示されたりするほど、がっかりすることはなかなかありません。このエラーは、Scarlet iOS、AltStore、その他のサードパーティ製インストーラーなどでインストールされたサイドロードアプリのユーザーが遭遇する、最もよくある問題の一つです。
良いニュースは、このエラーの原因はごくわずかで、そのすべてに対処法があるということです。このガイドでは、可能性の高いものから順に、すべての解決策を取り上げます。最終確認日:2026年10月27日、エンタープライズ向けカスタムアプリのインストールに関するAppleのサポート記事と、そのエンタープライズネットワーク要件を基にしています。
要点だけ知りたい方へ
- Appleのサポート記事にはこう書かれています。「信頼関係を確立する際にアプリ開発元の証明書を検証するには、インターネットに接続している必要があります」。オフラインだった場合、開発元は「未検証」と表示されます。インターネットに接続して「Appを検証」をタップしてください。
- ファイアウォール、VPN、DNSフィルターの内側にいる場合は、ppq.apple.comへのアクセスを許可する必要があります。Appleはこのアドレスを「エンタープライズアプリの検証」用として挙げています。Scarletで代わりに「VPNが必要です」というメッセージが表示される場合は、VPN Requiredエラーの修正方法をご覧ください。
- インターネットが使えているのにエラーが続く場合は、証明書が失効している可能性が高いです。この場合、再署名以外に解決策はありません。
- アプリを削除する前に、削除するとそのデータも削除されることを念頭に置いてください。
実際に発生しているのはどのエラーですか?
| メッセージ | 最も可能性の高い原因 | ガイド |
|---|---|---|
| Unable to Verify App / Not Verified | 証明書の信頼設定や再チェック時にAppleへの接続がない、または証明書が失効している | このページ |
| Untrusted Enterprise Developer / Untrusted Developer | 「設定」でまだデベロッパを信頼していない | Untrusted Developerの修正方法 |
| Unable to Install: integrity could not be verified | インストール自体が失敗している: IPAの破損、証明書の失効、またはデバイス未登録 | Integrityエラーの修正方法 |
| アイコンが「待機中」または「インストール中」のまま止まる | ダウンロードが止まっている:接続、ストレージ、制限、または証明書の失効 | インストール停止の修正方法 |
| App requires iOS [version] or later | IPAがお使いのiOSより新しいバージョン向けにビルドされている | 新しいiOSが必要な場合の修正方法 |
| 無料のApple IDでインストールしてから1週間ほどでアプリが使えなくなる | 7日間の署名期限が切れた | 7日間の期限切れガイド |
| 同じインストーラーのアプリがすべて一斉に停止する | 共有証明書が失効した | 証明書失効ガイド |
「アプリを検証できません」とはどういう意味ですか?
サイドロードしたアプリをインストールすると、iOSが検証する必要がある証明書で署名されます。サイドロードしたアプリを初めて開くとき、iOSはApp署名証明書が引き続き有効であることを確認するため、Appleのサーバーへの接続を試みます。「アプリを検証できません」というエラーは、この検証処理が失敗したときに表示されます。主な原因は次のとおりです。
- デバイスがインターネットに接続されていない(またはiOSがAppleのサーバーに到達できない)
- 証明書の有効期限が切れている、または失効している
- 設定でまだアプリが信頼されていない
- ファイアウォールやVPNが検証リクエストをブロックしている
Appleによると、初回の確認の後、デバイスは信頼を維持するために「開発元の証明書を定期的に再検証する必要がある」とされており、これができない場合「まもなく検証の有効期限が切れるというメッセージが表示されることがある」とのことです。そのため、このエラーはアプリが最初に動作してから数週間後、iPhoneがしばらくAppleに接続できていなかった場合にも表示されることがあります。
対処法1: インターネット接続を確認する
当たり前に思えるかもしれませんが、iOSはアプリの証明書を検証するためにppq.apple.comへ接続する必要があります。Appleのエンタープライズネットワークリストにも、この接続先(ポート443、TCP)が「Enterprise App validation」用として記載されています。全体的なインターネット接続が機能していても、このドメインへの制限があるとエラーが発生します。
- VPNを切断してから、もう一度お試しください。
- 機内モードをオフにしてからオンにし、ネットワーク接続をリセットします。
- Wi-Fiからモバイルデータ通信へ(またはその逆へ)切り替えてみてください。
- Safariを開いてWebページを読み込み、インターネットが機能しているか確認します。
修正方法2:デベロッパ証明書を信頼する
サイドローディング初心者にとって、このエラーの最も一般的な原因は、単に証明書を信頼していないことです。これは新しい証明書ごとに必要な一度限りの手順です。
- iPhoneで設定を開きます。
- 一般をタップします。
- VPNとデバイス管理をタップします。
- 「エンタープライズ用App」または「デベロッパAPP」の下から、起動に失敗したアプリに関連付けられた証明書を探します。
- 証明書名をタップします。
- 「[証明書名]」を信頼をタップします。
- iOS 18以降では、Appleによると「許可して再起動」をタップし、再起動後に画面の指示に従います。それより前のバージョンでは、確認画面で「信頼」をタップします。
- ホーム画面に戻り、もう一度アプリを開いてみます。
その画面でデベロッパが「未検証」と表示されている場合は、インターネットに接続し、そこで「アプリを検証」をタップしてください。Appleのサポート記事にもまさにこのケースが説明されています。「インターネットに接続していない状態でアプリを信頼すると、デバイスには『未検証』と表示されます。」
対処法3:Scarlet iOS経由でアプリを再インストールする
アプリに署名している証明書がApple側ですでに期限切れになっている、または失効させられている場合は、信頼設定をしても解決しません。新しい署名が必要です。インストーラーを通じて再インストールすると、インストーラーが現在使用している証明書で再度署名されます。その証明書も失効している場合は、インストーラーが新しい証明書に切り替わるのを待ってください。
Scarlet iOS自体が開かない場合は、Scarlet iOSインストールページから再インストールしてください。
- 問題のあるアプリをホーム画面から削除します(長押し>「Appを削除」>「Appを削除」)。これによりアプリのデータも削除されるため、アプリがまだ使える状態であれば、重要なデータは事前にエクスポートまたはバックアップしておいてください。
- Scarlet iOSを開きます。
- Scarlet iOSからアプリを再インストールします。
- プロンプトが表示されたら、設定で証明書を信頼します。
- アプリを起動します。証明書が有効であれば、エラーは解消されているはずです。
自分のApple IDを使ってアプリをインストールした場合(SideStore、AltStore、Sideloadly)は、削除しないでください。代わりに同じApple IDで上書きして再署名してください。この方法ならデータが保持されます。各ツールの詳細については7日間の期限切れガイドをご覧ください。
Scarlet iOS自体に問題が発生している場合は、続行する前に専用のScarlet iOSトラブルシューティングガイドをご覧ください。
対処法4:VPNまたはコンテンツブロッカーを無効にする
VPN、DNSレベルの広告ブロッカー、コンテンツフィルターは、意図せずAppleの証明書検証サーバーをブロックしてしまうことがあります。以下を試してみてください:
- 設定>VPNで、有効になっているVPNを無効にします。
- iCloudプライベートリレーが有効になっている場合は無効にします(設定>ご自分の名前>iCloud>プライベートリレー)。
- DNSオーバーライドアプリ(NextDNS、AdGuard DNSなど)を一時的に無効にします。
- 設定>Safari>機能拡張にあるSafariのコンテンツブロッカーを無効にします。
これらを無効にした後、もう一度アプリを開いてみてください。これで動作する場合は、プライバシーツールを再度有効にし、ppq.apple.comの例外を追加してください。
修正方法5:ネットワーク設定をリセットする
ネットワーク構成が破損していると、インターネット自体は正常に機能していても、iOSがAppleのサーバーに到達できなくなることがあります。
- 設定 > 一般 > 転送またはiPhoneをリセット > リセットに進みます。
- ネットワーク設定をリセットをタップします。
- パスコードを入力して確定します。
- iPhoneが再起動します。Wi-Fiのパスワードを再入力し、再度アプリを試してください。
注:この操作により、保存されているWi-Fiパスワードやbluetoothのペアリング情報は削除されますが、個人データやアプリには影響しません。
修正方法6:日付と時刻の設定を確認する
デバイスの日付設定が誤っていると、SSL証明書の検証に失敗し、その結果として「検証できません」エラーが発生することがあります。
- 設定 > 一般 > 日付と時刻に進みます。
- 自動設定がオンになっていることを確認します。
- すでにオンになっていた場合は、一度オフにしてから少し待ち、再度オンに切り替えます。
- デバイスを再起動し、再度アプリを試してください。
修正方法7:iPhoneを再起動する
シンプルな再起動により、キャッシュされたネットワーク状態がクリアされ、iOSのシステムサービスがリセットされます。エラーが発生してからまだ一度も再起動していない場合は、より高度な対処を試す前に、まずこれを行ってください。
修正方法8:iOSのアップデートを確認する
まれに、iOSのバグが証明書の検証に影響を与えることがあります。設定 > 一般 > ソフトウェア・アップデートから、最新のiOSバージョンになっていることを確認してください。最近のアップデートが原因でこの問題が発生した場合は、Appleによる修正パッチの提供を待つようにしてください。
サイドロードされたアプリでこのエラーが多発する理由
App Store経由のアプリはAppleによって署名されているため、開発元を信頼する操作は不要です。一方、サイドロードされたアプリは、有効期限が定められたenterpriseまたはdeveloper証明書を使用しており、Appleによって失効させられることもあります。これが、「検証できません」エラーが、App Storeアプリよりもサイドロードされたアプリで圧倒的に多く発生する理由です。
サイドロードの仕組みや、なぜScarlet iOSが最も信頼性の高い方法なのかについて詳しく知りたい方は、Scarlet iOSとは何か、どのように機能するのかについてのガイドをご覧ください。
今後エラーを防ぐために
- 証明書が変更された後は新しいバージョンが必要になることがあるため、インストーラーを常に最新の状態に保ちましょう。
- 必要なときにアプリを再インストールできるよう、インストーラーアプリをスマートフォンから削除しないでください。
- 証明書の有効期限が近づいていることに気づいた場合は、数週間ごとに先回りしてアプリを再インストールしましょう。
- 新しくインストールしたサイドロードアプリを初めて起動する際は、端末をインターネットに接続した状態にしておき、iOSがデベロッパを再検証できるよう定期的にオンラインにしてください。
- VPNやDNSフィルターを使用している場合は、ppq.apple.comを許可してください。
最後に
よくある質問
「Verify App」をタップすると、自分のデータがAppleに送信されますか?
このチェックはデベロッパの証明書に関するものです。Appleはこれを「アプリ開発者の証明書」を検証するものと説明しており、デベロッパを初めて信頼する際に実行されるものと同じチェックです。
アプリは数週間問題なく動作していました。なぜ今になってエラーが出るのですか?
iOSがしばらくの間証明書を再検証できなかった(Appleによると、これは定期的に発生するとのことです)か、証明書が失効したかのどちらかです。同じインストーラーから入れた他のアプリも失敗する場合は、ほぼ間違いなく失効が原因です。
VPNをオフにすれば解決しますか?
VPNやそのDNSフィルターがppq.apple.comをブロックしていた場合に限り解決します。一度オフにして試してみてください。アプリが開けば、例外設定を追加してからVPNを再度オンにしましょう。
最後に
「Unable to Verify App」エラーは、たいていは接続に関する問題です。ほとんどの場合、修正1(オンラインにしてppq.apple.comを許可する)または修正2(デベロッパを信頼して検証する)で解決します。証明書が失効している場合は、新たに署名し直す以外に解決方法はありません。Scarlet はiOS 14からiOS 26まで動作確認済みです。iOS 27でのサポートについては第三者からの報告がありますが、公式には確認されていません。