エンタープライズiOSアプリケーションをインストールする際の「信頼できないアプリ開発者」メッセージ


87

私はエンタープライズアプリケーションを開発しています。iOS8ベータ版でテストしていたときに、次のアラートビューが表示されました。

Untrusted App Developer
Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad?

初めて登場します。どうにかして回避できますか?そして、それは何に関連していますか?

スクリーンショット


2
考えてみてください。このメッセージを抑制できれば、宇宙のすべての邪悪なハッカーもそれを抑制できます。
gnasher729 2014

3
@ gnasher729はい、信頼できない開発者からアプリをダウンロードしてから、信頼できない開発者からそのアプリのアイコンをタップしたという状況は簡単に想像できます。しかし、ああ!このアラートが表示されます。私はこの開発者を信用していません!ふぅ:キャンセル。...そこに弾丸をかわし
buildsucceeded

回答:


49

App Store経由でアプリケーションを配布しない限り、これを回避することはできません。

このメッセージが表示されるのは、アプリケーションが、ユーザーによってまだ信頼されていないエンタープライズ証明書を介して署名されているためです。インストール中のアプリケーションはAppStoreのレビュープロセスを経ていないため、Appleはこのプロンプトを強制的に表示し、技術的に信頼されていません。

ユーザーがプロンプトを受け入れると、証明書は信頼できるものとしてマークされ、アプリケーションをインストールできます(同じ証明書で署名されたインストールしたい他の将来のアプリケーションと一緒に)

注:コメントで指摘されているように、iOS 8以降、特定の証明書からすべてのアプリケーションをアンインストールすると、その証明書のアプリケーションが再インストールされると、プロンプトが再度表示されます。

この情報を確認するAppleWebサイトへのリンクは次のとおりです:https//support.apple.com/en-us/HT204460


4
本当じゃない。デバイスに証明書をインストールしても、アプリを受け入れたかどうかに関係なく、まだ信頼されていません。ただし、iOS8を除いて、アプリは信頼されます。同じ発行元のアプリごとに[信頼]をタップする必要があります。
zaitsman 2014

@zaitsmanは正しく聞こえません...私はこれまで、デバイスごとに1回だけ組織を信頼する必要がありました。テストビルドはエンタープライズアカウントを介して社内で配布されますが、これは常に
当てはまります

これはエンタープライズディストリビューションのセットアップですか?実際にアプリをどのようにインストールしますか-testflightまたはipcuまたは?
zaitsman 2014

7
これを試しましたが、まだ結果が得られます。この方法でアプリをインストールしてから削除すると、再度インストールすると、ユーザーに再度プロンプトが表示されます。アップグレードした場合、それは起こりませんが、それは展開方法に依存しません。これはiOS8のみです。
zaitsman 2014

3
@zaitsmanあなたは正しいです。iOS 8では(以前のバージョンとは異なり)、ユーザーがアプリケーション署名者による最後のアプリをデバイスから削除した場合、iOSはアプリケーション署名者を「信頼しない」ようになりました。そのため、デバイスから最後のエンタープライズアプリを削除して再インストールし、ユーザーがタップしてアプリを実行すると、このアラートが表示されます。
nobosi 2014年

233

今日、私はこれをiOS 9 Betaでテストしていて、解決策を見つけました。

これを解決するには、次のURLにアクセスしてください。

  1. 設定->一般->プロファイル[iOS10のデバイス管理]
  2. ENTERPRISE APPで、現在の開発者アカウント名を選択します。
  3. [信頼する] [開発者アカウント名]をタップします
  4. ポップアップで「信頼」をタップします。
  5. 完了

8
これは正解としてマークする必要があります。ただし、他の回答はそれ自体で読む価値があります。
オーウェンハートネット2015

1
会社の電子メールシステムから既存のMDMプロファイルを既に持っていますが、[設定] / [一般]に移動すると、この1つのプロファイルを持つ「プロファイル」のみが表示されます。開発者証明書をここに表示するにはどうすればよいですか?
オリオンエドワーズ

iOS9ベータ版をテストするための2つのプロファイルとエンタープライズMDM1つおよびAppleプロファイルがあります。開発者プロファイルを手動で追加しましたが、信頼をヒットするオプションがありませんでした。信頼されていないだけが表示されます。誰か助けてもらえますか?
Michael Rowe 2015

@MichaelRowe開発者プロファイルを手動で追加する代わりに、アプリを(開発者プロファイルとともに)デバイスにインストールする必要があると思います。
ジョニ2015

2
@Joni、あなたが言ったように、私はカスタムエンタープライズアプリを信頼することができます。しかし、アプリを再インストールするたびに、信頼するように求められます。それを永続的に信頼する方法はありますか?
Avijit 2017年

28

iOS 9の場合:

設定->一般->デバイス管理->開発者アプリ/ AppleID->信頼の追加/削除


1
以前の回答はiOS9のベータ版を反映しているようです。現在のiOS9.2ユーザーは、この回答に記載されている設定を使用する必要があります。
ジャスティンノエル

7

この問題は、アプリの信頼検証が失敗した場合に発生します。

スクリーンショット1

下の画像に示す設定からアプリを信頼できます。

スクリーンショット2

スクリーンショット3

スクリーンショット4

これが機能しない場合は、アプリを削除して再インストールしてください。


1
これをデフォルトで許可する方法はありますか?アプリを再インストールするたびに、これを再度許可する必要があります。これはかなり迷惑です。ところで。あなたのスクリーンショットの赤みがかった落書きのような私は;)XD
themenace

このアラートは、アプリをインストールするたびに表示されると思います。
JayprakashDubey19年

4

私の場合、iOS 9.3で以下の手順を変更するだけで、この問題を解決できます。

[設定]-> [一般]-> [デバイス管理]-> [開発者アプリ]現在の開発者アカウント名を選択します。「信頼」をタップ「開発者アカウント名」ポップアップで「信頼」をタップします。完了


2

MDMを使用してデバイスを管理している場合、またはApple Configuratorにアクセスできる場合は、この問題を完全に回避できます。

解決策は、MDMまたはAppleConfiguratorを介して開発者またはiOS配布証明書をデバイスにプッシュすることです。これを行うと、その証明書によって署名されたすべてのアプリケーションが信頼されます。

[この開発者を信頼しますか]をクリックすると、基本的にアプリごとに手動でその証明書を追加することになります。


3
申し訳ありませんが、これを試しましたが、このアドバイスは間違っています-デバイスでMDM配信証明書を取得しましたが、それでも「信頼できない開発者」と表示されます。
zaitsman 2014年

zaitsmanと同じ結果が得られます。MDMを介してiPhone配布証明書を配信しても、「この開発者を信頼しますか」というアラートが妨げられることはありません(iOS8.1.3)。証明書がリモート構成プロファイルに存在することを確認しました。これが機能するようになったら、手順を詳しく説明していただけますか?
Mr Friendly

1
MDMについてもう少し説明していただけますか?MDMとは何ですか?このMDMを使用して回避するにはどうすればよいですか?
Asif Bilal 2015年

フレンドリー氏:iOS9を今チェックしましたか?結果はどうですか?MDMに行きたいので、iOS9にまだ問題があるかどうかを確認します。
asawari 2015

2

MDMを介してプッシュする場合は、アプリケーションを自動信頼する必要があります(https://support.apple.com/en-gb/HT204460)が、証明書などがAppleに確認されていないことを確認する必要があります。取り消されたなど私は推測します。このメッセージが表示され、アプリケーションの起動が妨げられました。プロキシ情報が構成されている場合にのみ、インターネットを使用できるようになり、さらに2、3回起動を試みた後に消えました。


2

iOS 9.1以前では、[設定]-[一般]-[プロファイル]-[プロファイル]をタップし、[信頼]ボタンをタップします。


2

iOS 9.3.1およびアップ:設定>一般>デバイス管理


これが問題の解決に役立つ理由と方法を説明してください。[管理の決定]ウィンドウを開く手順の概要を説明しましたが、デバイス管理を開いたらどうなりますか?
ishmaelMakitla 2016年

0

iOS13.6の場合

[設定]-> [一般]-> [デバイス管理]-> [信頼]«[AppleDevelopment]»-> [赤い信頼]ボタンをクリックすると、設定が完了します。😁お楽しみください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.