iPhoneの「信頼されていないデベロッパ」エラーを修正する方法:手順解説

Scarlet iOS でアプリをインストールし、アイコンをタップしたところ、「信頼されていないデベロッパ」というメッセージが表示されたという方もいるのではないでしょうか。アプリが起動せず困ってしまいますが、これは iPhone でのサイドローディング後によく発生する問題のひとつで、2分もかからずに解決できます。このガイドでは、標準的な信頼設定の手順から、設定項目自体が表示されない場合の対処法まで、あらゆる方法を順に解説します。

なぜ「信頼されていないデベロッパ」エラーが表示されるのか

Apple は、iOS 上でアプリを実行する前に、すべてのアプリが検証済みの証明書で署名されていることを求めています。App Store からインストールしたアプリには Apple 自身の署名が付いており、自動的に信頼されます。一方、Scarlet iOS のようなツールを通じてサイドローディングしたアプリは、Apple が個別に審査していないデベロッパ証明書で署名されているため、iOS が警告を表示し、その証明書の発行元を信頼するかどうかを手動で選択するよう求めてきます。

これはセキュリティ上のチェック機能であり、アプリ自体に何か問題があることを示すものではありません。Apple はこの仕組みを iOS 9 で導入し、iOS 27 を含むそれ以降のすべてのバージョンで維持されています。無料のプロビジョニング証明書を使用している場合、このプロンプトは証明書が更新されるたび、通常は7日ごとに表示されます。Scarlet iOS がエンタープライズ証明書やカスタム証明書プールを使用している場合、証明書が失効または取り消されるまでは、信頼設定は一度行えば済みます。

証明書に関する問題について詳しくは、Scarlet iOS Certificate Revoked: How to Fix It Fast のガイドをご覧ください。

手順を追って解決:デベロッパプロファイルを信頼する

手順1:設定アプリを開く

iPhone のホーム画面から「設定」アプリを開いてください。サイドローディングしたアプリを再度タップしないでください。タップしてもエラーが繰り返し表示されるだけで、解決にはつながりません。

手順2: 「VPNとデバイス管理」に移動する

下にスクロールして一般をタップします。そこからさらに下にスクロールし、お使いのiOSバージョンに応じて以下のいずれかの項目を探してください。

  • iOS 15以降: VPNとデバイス管理
  • iOS 14: プロファイルとデバイス管理、またはデバイス管理
  • iOS 13以前: プロファイルとデバイス管理

これらの項目がいずれも見当たらない場合、デバイスにまだプロファイルがインストールされていないことを意味し、信頼の問題ではなくインストールの問題である可能性があります。下記のトラブルシューティングのセクションに進んでください。

手順3: デベロッパ証明書を見つける

「VPNとデバイス管理」の中に、デベロッパAPPまたはエンタープライズAPPというラベルのセクションが表示されます。そこに記載されている証明書名をタップしてください。通常はメールアドレスか、Scarlet iOSがそのインストールに使用した署名IDに関連付けられた会社名が表示されます。

手順4: 「信頼」をタップする

証明書の詳細画面で、「[証明書名]」を信頼をタップします。確認ダイアログが表示されるので、もう一度信頼をタップして確定します(iOS 18以降では、ボタンの表示が許可して再起動になる場合があります)。iOSがApple側でデベロッパを確認するため、オンライン状態を保ってください。

手順5: ホーム画面に戻ってアプリを起動する

ホーム画面に戻り、アプリのアイコンをタップします。エラーが表示されずに起動するはずです。それでも「信頼されていないデベロッパ」というメッセージが表示される場合は、アプリスイッチャーから上にスワイプしてアプリを強制終了し、再度開いてください。

証明書が設定に表示されない場合はどうすればよいですか?

これはよくある二次的な問題です。エラーは表示されるものの、デバイス管理のセクションに信頼すべき項目が何もない状態です。この問題が発生する理由と解決方法を説明します。

証明書が登録される前にアプリがインストールされた

アプリ本体のインストールが証明書プロファイルよりも早く完了してしまうことがあります。Scarlet iOSを開き、マイアプリに移動してアプリを削除し、再インストールしてください。インストールが完全に完了するまで待ってから、アプリを開く前に再度設定画面を確認してください。

デバイスの日付と時刻が正しくない場合

証明書の検証は時刻に敏感です。デバイスの時計がずれていると、iOSが設定画面に表示することなく証明書を静かに拒否してしまうことがあります。設定 > 一般 > 日付と時刻に移動し、自動設定を有効にしてください。その後、アプリを再インストールします。

制限されたネットワークに接続している場合

企業や学校のWi-Fiネットワークでは、開発者証明書を検証するApple社のサーバーがブロックされていることがあります。モバイルデータ通信または個人のテザリングに切り替えてアプリを再インストールし、その後証明書を信頼する操作を試してください。

異なる証明書から複数のアプリを信頼する方法

各開発者証明書は個別に信頼する必要があります。5つのアプリをインストールし、それぞれが異なる証明書から来ている場合、信頼のプロセスを5回行う必要があります。ただし、Scarlet iOSの共有証明書でインストールされたアプリのように、複数のアプリが同じ証明書を共有している場合は、その証明書を一度信頼するだけで、その証明書で署名されたすべてのアプリに適用されます。

いくつの証明書を信頼する必要があるかを確認するには、設定 > 一般 > VPNとデバイス管理に移動し、「デベロッパAPP」または「エンタープライズAPP」の下に表示される項目数を数えてください。それぞれに個別の信頼操作が必要です。

繰り返し発生する「信頼されていないデベロッパ」エラー:無料証明書と有料証明書の違い

数日おきにこのエラーが繰り返し発生する場合、ほぼ間違いなく無料のプロビジョニング証明書を使用していることが原因です。Apple社のデベロッパプログラムを通じて発行される無料証明書は、7日後に失効します。証明書が更新されると、古い証明書で署名されたすべてのアプリを再度信頼するか、再インストールする必要があります。

  • 無料証明書:無料のApple IDで署名されたアプリは7日ごとに再署名が必要で、iOS 16以降ではデベロッパモードも必要になります。
  • 有料/エンタープライズ証明書:一度信頼すれば、証明書が失効する(通常は1年)か、取り消されるまで有効です。
  • 取り消された証明書:取り消された証明書で署名されたアプリは、設定でどのような操作をしても信頼できません。新しい証明書を使ってScarlet iOS経由で再インストールする必要があります。

信頼した後もアプリがクラッシュし続けたり、開けなかったりする場合は、包括的なScarlet iOSが動作しない:よくある問題の10の解決策ガイドで詳しい診断プロセスをご確認ください。

iOS 17以降での設定場所

iOS 17以降でも、信頼設定の場所は同じです:

  1. 設定を開きます
  2. 一般をタップします
  3. VPNとデバイス管理をタップします(「転送またはiPhoneをリセット」の上、下の方に表示されます)
  4. 証明書はエンタープライズAppまたはデベロッパAppの下に表示されます

最近iOS 27にアップデートして、以前は問題なく動作していたアプリでこのエラーが表示されるようになった場合は、VPNとデバイス管理を確認し、必要であればデベロッパを再度信頼してください。ScarletはiOS 14からiOS 26までで動作確認が取れています。iOS 27での動作は第三者からの報告がありますが、公式な確認は取れていません。

何をしても解決しない場合:最終手段

上記の手順をすべて試しても、信頼した後にアプリが起動しない場合:

  • ホーム画面からアプリを完全に削除します
  • iPhoneを再起動します(サイドボタンと音量を下げるボタンを同時に長押しし、スライドして電源を切ります)
  • Scarlet iOSを開き、アプリを新規にインストールし直します
  • すぐにアプリを開かないでください。先に設定アプリで証明書を信頼してください
  • その後アプリを起動します

通常のトラブルシューティングを行ってもエラーが解消しない場合でも、この手順でほぼすべてのケースにおいてエラーが解決します。

まとめチェックリスト

  • 設定 > 一般 > VPNとデバイス管理に移動します
  • デベロッパAppまたはエンタープライズAppの下にある証明書名をタップします
  • 「信頼」をタップし、確認します
  • 証明書が表示されない場合:アプリを再インストールし、日時設定を確認し、モバイルデータ通信に切り替えます
  • 7日ごとにエラーが再発する場合:無料証明書を使用しています。更新のたびに再度信頼してください
  • それでも解決しない場合:削除、再起動、再インストールの上、開く前に信頼してください

「信頼されていないデベロッパ」エラーは、iOSに組み込まれたセキュリティ機能であり、Scarlet iOSの不具合ではありません。信頼の仕組みを理解してしまえば、解決には30秒もかかりません。サイドローディングを利用する中で他に問題が発生した場合も、Scarlet iOSには、どのiPhoneやiPadでもアプリを快適に動作させ続けるためのツールとリソースが揃っています。

類似投稿