Meldung "Nicht vertrauenswürdiger App-Entwickler" bei der Installation der iOS-Unternehmensanwendung

86

Ich entwickle eine Unternehmensanwendung. Als ich es in iOS8 Beta getestet habe, habe ich die folgende Warnansicht gesehen:

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

Es erscheint nur beim ersten Mal. Kann ich es irgendwie vermeiden? Und womit hängt es zusammen?

Bildschirmfoto

Tunyk Pavel
quelle
2
Denken Sie darüber nach: Wenn Sie diese Nachricht unterdrücken können, kann jeder böse Hacker im Universum sie auch unterdrücken.
Gnasher729
3
@ gnasher729 Ja, leicht vorstellbar, dass ich eine App von einem Entwickler heruntergeladen habe, dem ich nicht vertraue, und dann auf das Symbol dieser App von einem Entwickler getippt habe, dem ich nicht vertraue. Aber oh! Ich sehe diese Warnung! Ich vertraue diesem Entwickler nicht! Puh: abbrechen. Ich bin dort einer Kugel ausgewichen ...
Builds wurde

Antworten:

48

Sie können dies nur vermeiden, wenn Sie eine Anwendung über den App Store verteilen.

Sie erhalten diese Meldung, weil die Anwendung über ein Unternehmenszertifikat signiert ist, dem der Benutzer noch nicht vertraut hat. Apple erzwingt das Erscheinen dieser Eingabeaufforderung, da die installierte Anwendung den App Store-Überprüfungsprozess noch nicht durchlaufen hat und daher technisch nicht vertrauenswürdig ist.

Sobald der Benutzer die Eingabeaufforderung akzeptiert hat, wird das Zertifikat als vertrauenswürdig markiert und die Anwendung kann installiert werden (zusammen mit allen anderen zukünftigen Anwendungen, die Sie installieren möchten und die mit demselben Zertifikat signiert wurden).

Hinweis: Wie in den Kommentaren erwähnt, wird ab iOS 8 bei der Deinstallation aller Anwendungen von einem bestimmten Zertifikat die Eingabeaufforderung erneut angezeigt, sobald eine Anwendung von diesem Zertifikat erneut installiert wird.

Hier ist der Link zur Apple-Website, der diese Informationen bestätigt: https://support.apple.com/en-us/HT204460

Liamnichole
quelle
4
Das ist nicht wahr. Wenn ich das Zertifikat auf dem Gerät installiere, ist es immer noch nicht vertrauenswürdig, ob ich die App akzeptiert habe oder nicht. Die App wird jedoch mit Ausnahme von iOS8 als vertrauenswürdig eingestuft. Sie müssen für jede App desselben Herausgebers auf "Vertrauen" tippen.
Zaitsman
@zaitsman, das klingt nicht richtig ... Ich musste einer Organisation nur einmal pro Gerät vertrauen. Wir verteilen unseren
Testbuild
Ist dies eine Unternehmensdistribution? Wie installiert man die App - Testflight oder IPCU oder?
Zaitsman
7
Ich habe es versucht und erhalte immer noch meine Ergebnisse. Wenn ich die App auf diese Weise installiere und sie dann lösche, wird der Benutzer erneut aufgefordert, wenn ich sie erneut installiere. Wenn ich ein Upgrade durchführe, geschieht dies nicht, hängt jedoch nicht von der Bereitstellungsmethode ab. Dies ist nur iOS8.
Zaitsman
3
@zaitsman Du bist richtig. In iOS 8 (im Gegensatz zu früheren Versionen) "vertraut" iOS dem Anwendungsunterzeichner jetzt nicht mehr, wenn der Benutzer die letzte App dieses Unterzeichners vom Gerät löscht. Wenn Sie also Ihre letzte Unternehmensanwendung vom Gerät löschen, neu installieren und der Benutzer dann auf tippt, um die App auszuführen, wird diese Warnung angezeigt.
Nobosi
233

Heute habe ich dies mit iOS 9 Beta getestet und die Lösung gefunden.

Um es zu lösen, gehen Sie zu:

  1. Einstellungen -> Allgemein -> Profile [Geräteverwaltung unter iOS 10]
  2. Wählen Sie unter ENTERPRISE APP den Namen Ihres aktuellen Entwicklerkontos aus.
  3. Tippen Sie auf "Name Ihres Entwicklerkontos".
  4. Tippen Sie im Popup auf "Vertrauen".
  5. Getan
Joni
quelle
8
Dies sollte als die richtige Antwort markiert werden. Die anderen Antworten sind jedoch für sich genommen lesenswert.
Owen Hartnett
1
Ich habe bereits ein MDM-Profil aus dem E-Mail-System meines Unternehmens. Wenn ich zu Einstellungen / Allgemein gehe, gibt es nur "Profil" mit diesem einen Profil. Wie kann ich das Entwicklerzertifikat hier anzeigen lassen?
Orion Edwards
Ich habe zwei Profile und ein Enterprise-MDM-Profil und mein Apple-Profil zum Testen von iOS9-Betas. Ich habe mein Entwicklerprofil manuell hinzugefügt und es gab mir nicht die Möglichkeit, auf Vertrauen zu klicken. Es wird nur nicht vertrauenswürdig angezeigt. Kann jemand helfen?
Michael Rowe
@MichaelRowe Ich denke, Sie müssen die App (mit Ihrem Entwicklerprofil) auf dem Gerät installieren und stattdessen das Entwicklerprofil manuell hinzufügen.
Joni
2
@Joni, ich kann benutzerdefinierten Unternehmensanwendungen so vertrauen, wie Sie es erwähnt haben. Aber jedes Mal, wenn ich die App neu installiere, werde ich gebeten, ihr zu vertrauen. Gibt es eine Möglichkeit, ihm dauerhaft zu vertrauen?
Avijit
28

Unter iOS 9:

Einstellungen -> Allgemein -> Geräteverwaltung -> Entwickler-App / Ihre Apple ID -> Vertrauen dort hinzufügen / entfernen

Alexey Zimarev
quelle
1
Frühere Antworten scheinen iOS 9-Betas widerzuspiegeln. Aktuelle Benutzer von iOS 9.2 müssen die in dieser Antwort genannten Einstellungen verwenden.
Justin Noel
7

Dieses Problem tritt auf, wenn die Vertrauensüberprüfung der App fehlschlägt.

Screenshot 1

Sie können der App aus den in den folgenden Bildern gezeigten Einstellungen vertrauen.

Screenshot 2

Screenshot 3

Screenshot 4

Wenn dies nicht funktioniert, löschen Sie die App und installieren Sie sie erneut.

Jayprakash Dubey
quelle
1
Gibt es eine Möglichkeit, dies standardmäßig zuzulassen? Jedes Mal, wenn ich die App neu installiere, muss ich dies erneut zulassen. Welches ist ziemlich nervig. Übrigens. Ich mag das rötliche Kritzeln auf deinen Screenshots;) xD
themenace
Ich denke, diese Warnung wird jedes Mal angezeigt, wenn Sie die App installieren.
Jayprakash Dubey
4

In meinem Fall ändere ich nur einen Schritt weiter unten mit iOS 9.3, um dieses Problem zu lösen:

Einstellungen -> Allgemein -> Geräteverwaltung -> Entwickler-App Wählen Sie Ihren aktuellen Namen für das Entwicklerkonto. Taps Trust "Der Name Ihres Entwicklerkontos" Taps "Trust" im Popup. Getan

Tran Trung Hieu
quelle
2

Sie können dieses Problem unbedingt vermeiden, wenn Sie das Gerät mit MDM verwalten oder Zugriff auf Apple Configurator haben.

Die Lösung besteht darin, entweder das Entwickler- oder das iOS-Verteilungszertifikat über MDM oder Apple Configurator auf das Gerät zu übertragen. Sobald Sie dies tun, wird jeder von diesem Zertifikat signierten Anwendung vertraut.

Wenn Sie auf "Vertrauen Sie diesem Entwickler" klicken, fügen Sie dieses Zertifikat im Wesentlichen manuell pro App hinzu.

duffbeer703
quelle
3
Es tut mir leid, Kumpel, aber ich habe es versucht und dieser Rat ist falsch - ich habe ein MDM-Zertifikat auf dem Gerät erhalten und es steht immer noch "nicht vertrauenswürdiger Entwickler".
Zaitsman
Ich erhalte das gleiche Ergebnis wie zaitsman. Wenn Sie das iPhone Distribution-Zertifikat über MDM bereitstellen, wird die Warnung "Vertrauen Sie diesem Entwickler?" (IOS 8.1.3) nicht verhindert. Ich habe überprüft, ob das Zertifikat im Remote-Konfigurationsprofil vorhanden ist. Wenn Sie dies zum Laufen gebracht haben, können Sie die Schritte detailliert beschreiben?
Mr Friendly
1
Können Sie MDM etwas näher erläutern? Was ist MDM und wie kann ich dieses MDM verwenden, um es zu vermeiden?
Asif Bilal
Mr Friendly: Haben Sie jetzt iOS9 überprüft? Was ist das Ergebnis? Ich möchte mich für MDM entscheiden, um zu überprüfen, ob bei iOS9 noch ein Problem vorliegt.
Asawari
2

Wenn Sie es über MDM veröffentlichen, sollte es der Anwendung automatisch vertrauen ( https://support.apple.com/en-gb/HT204460 ), aber es muss die Zertifikate usw. noch bei Apple überprüfen, um sicherzustellen, dass dies nicht der Fall ist widerrufen usw. nehme ich an. Ich hatte diese Meldung, die den Start der Anwendung verhinderte, und erst als die Proxy-Informationen so konfiguriert waren, dass ich das Internet nutzen konnte, verschwand sie nach einigen weiteren Startversuchen.

David Ingham
quelle
2

Gehen Sie in iOS 9.1 und niedriger zu Einstellungen - Allgemein - Profile - tippen Sie auf Ihr Profil - tippen Sie auf die Schaltfläche Vertrauen.

Shyla
quelle
2

In iOS 9.3.1 und höher : Einstellungen> Allgemein> Geräteverwaltung

Glücklicher Vogel
quelle
Bitte erläutern Sie, warum und wie das Problem dadurch behoben werden kann. Sie haben die Schritte zum Öffnen des Fensters "Verwaltung entscheiden" beschrieben. Was sollte jedoch geschehen, wenn er die Geräteverwaltung öffnet?
ishmaelMakitla
0

Für iOS 13.6

Gehen Sie zu Einstellungen -> Allgemein -> Geräteverwaltung -> Klicken Sie auf Vertrauen «Apple Development» -> Klicken Sie auf die rote Schaltfläche Vertrauen und Sie sind fertig! 😁 Viel Spaß

PierreJacobs96
quelle