web-dev-qa-db-ja.com

エンタープライズiOSアプリケーションのインストール時の「Untrusted App Developer」メッセージ

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

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

初めて現れただけです。どういうわけかそれを避けることができますか?そしてそれは何に関連していますか?

Screenshot

80
Tunyk Pavel

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

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

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

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

これは、この情報を裏付けるAppleのWebサイトへのリンクです。 https://support.Apple.com/en-us/HT20446

48
liamnichols

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

それを解決するには、に行きます。

  1. 設定 - >一般 - >プロファイル[iOS 10のデバイス管理]
  2. ENTERPRISE APPの下で、現在の開発者アカウント名を選択してください。
  3. [あなたの開発者アカウント名]を信頼するをタップします。
  4. ポップアップで[信頼]をタップします。
  5. 完了
231
Joni

IOS 9の場合:

設定 - >一般 - >端末の管理 - >デベロッパーアプリ/あなたのApple ID - >そこに信頼を追加/削除

27
Alexey Zimarev

この問題は、アプリの信頼性検証に失敗したときに発生します。

Screenshot 1

あなたは下の画像に示されている設定からアプリを信頼することができます。

Screenshot 2

Screenshot 3

Screenshot 4

これでうまくいかない場合は、アプリを削除して再インストールしてください。

7

私の場合は、iOS 9.3で以下の手順を変更してください。

[設定] - > [一般] - > [デバイス管理] - > [開発者アプリ]現在の開発者アカウント名を選択します。 Taps Trust "あなたの開発者アカウント名" Taps "Trust"がポップアップ表示されます。完了

4
Tran Trung Hieu

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

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

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

2
duffbeer703

IOS 9.1以前では、設定 - 一般 - プロファイル - プロファイルをタップ - 信頼ボタンをタップしてください。

2
shyla

In iOS 9.3.1以上:設定>一般>デバイス管理

2
Happy Bird

あなたがMDMを介してそれをプッシュアウトした場合、それはアプリケーションを自動信頼する必要があります( https://support.Apple.com/en-gb/HT20446 )、それでもAppleとの証明書などを検証する必要があります彼らが取り消されていないことを確実にするためなど。このメッセージが表示されてアプリケーションの起動が妨げられていましたが、プロキシ情報が設定されていてインターネットを使用できる場合に限り、起動が2回試行された後に表示されなくなりました。

2
David Ingham