Xcode "Konnte nicht gestartet werden". Meldet nur "Sicherheit" als Fehler

88

Ich habe den App-Namen herausgeschnitten. Ansonsten ist der Dialog genau so. Ich entwickle eine Unternehmens-App und habe versucht, xcode und das iPhone, auf dem ich entwickle, neu zu starten. Keine Änderung. Ist jemand darauf gestoßen? Gibt es Log-Posts, die mich in die richtige Richtung weisen oder mir weitere Details liefern könnten? Das reguläre Protokoll enthält nichts von dem, was ich sehen kann.

Konnte nicht gestartet werden

Aktualisieren

Gefunden im Geräteprotokoll:

<Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.

Das ist etwas seltsam, da es gestern funktioniert hat und alle Profile usw. vor einer Woche ausgestellt wurden.

GusOst
quelle
Ich habe ein paar Mal ernsthaft versucht, auf die Schaltfläche OK zu klicken: |
Capikaw

Antworten:

235

Anscheinend müssen Sie nach dem Upgrade des Betriebssystems und dergleichen die App manuell auf dem Gerät starten und sagen, dass Sie dem Entwickler der Software vertrauen.

Diese Fehlermeldung ist jetzt verschwunden.

GusOst
quelle
Der Teil "wurde vom Benutzer nicht explizit als vertrauenswürdig eingestuft" im Geräteprotokoll hat mich zum Nachdenken gebracht. Dann habe ich mich nur ein bisschen umgesehen und beim Öffnen der App um Zustimmung gebeten. Ich erinnerte mich an den Teil "Dem Benutzer ausdrücklich vertraut" und dachte, das könnte es sein. Es war.
GusOst
6
"Die Aufgabe für Prozess XXX konnte nicht abgerufen werden" ist wahrscheinlich darauf zurückzuführen, dass Sie ein Enterprise-Bereitstellungsprofil (oder ein Verteilungsbereitstellungsprofil) und kein Entwicklerbereitstellungsprofil verwenden.
Dylan
1
Diese Methode funktioniert nicht mehr, wenn Sie die App löschen und neu installieren (was manchmal zum Löschen aller Caches usw. erforderlich ist). Als Antwort von perk @Mark ist das Löschen aller Telefonbereitstellungsprofile eine dauerhaftere Lösung.
Ricardo Sanchez-Saez
6

Ich hatte das Problem, dass die App nicht auf meinem Gerät installiert war, sodass ich sie nicht manuell starten konnte, um die Eingabeaufforderung zu akzeptieren. Für mich funktionierte dies, nachdem alle abgelaufenen Bereitstellungsprofile von meinem Gerät gelöscht wurden, wodurch Xcode gezwungen wurde, ein neues zu installieren.

Danach konnte ich meine App zum Laufen bringen.

Mark Struzinski
quelle
6

Ich habe dieses Problem gerade zum ersten Mal auf einem iOS 8-Gerät ausgeführt, da ich es manuell auf dem Gerät starten musste (es kopiert es gut, startet es aber nicht) und dann feststelle, dass ich dem Entwickler vertraue.

CMash
quelle
6

Bei Verwendung von xcode 7 mit einem iOS-Gerät mit Version 9.2 musste ich:

  1. Einstellungen öffnen'
  2. Tippen Sie auf "Allgemein".
  3. Tippen Sie auf "Geräteverwaltung".
  4. Tippen Sie auf "Entwickler-App" in der Liste
  5. Tippen Sie auf "Vertrauen (Entwicklername)".
  6. Tippen Sie im Popup auf "Vertrauen"

Die App sollte geladen und gestartet werden, wenn Sie xcode ausführen.

u84six
quelle
5

Ich hatte das gleiche Problem wie folgt gelöst:

Dies kann vorkommen, weil Ihr Entwicklerprofil in Ihren Telefon- oder Watchos-Einstellungen nicht als VERTRAUEN zugewiesen ist.

Sie können Ihr Profil wie folgt als VERTRAUEN festlegen:

  • Gehe zu den Einstellungen,
  • Profil
  • Weisen Sie dort Ihr Profil als vertrauenswürdig zu.
Ahmet Kazim Günay
quelle
4

Wenn Sie die App mit Enterprise Provisioning signieren, wird dieser Fehler angezeigt. Die App wird weiterhin auf Ihrem Telefon installiert, aber anscheinend können Sie eine auf diese Weise signierte App nicht debuggen. Sie müssen die App entweder mit Developer Provisioning signieren oder die App manuell auf dem Telefon starten.

BillyRayCyrus
quelle
3
  1. Wählen Sie Fenster-> Geräte.
  2. Klicken Sie mit der rechten Maustaste auf das Gerät in der linken Spalte und wählen Sie "Bereitstellungsprofile anzeigen".
  3. Klicken Sie auf das betreffende Bereitstellungsprofil.
  4. Drücken Sie die Taste "-". Entfernen Sie weiterhin alle betroffenen Profile.
  5. Installieren Sie die App erneut.
Sveta
quelle
Für mich hat es funktioniert, die App vom Gerät zu deinstallieren, die oben genannten Schritte auszuführen und dann die App zu installieren.
Levibostian
3

Um das process launch failed: SecurityProblem zu beheben , tippen Sie auf das App-Symbol auf Ihrem iOS-Gerät, nachdem Sie die App über Xcode ausgeführt haben.

Tippen Sie unbedingt auf das App-Symbol, während die Xcode-Warnung weiterhin angezeigt wird . Andernfalls wird die App nicht ausgeführt.

  1. Führen Sie die App über Xcode aus. Sie sehen die Sicherheitswarnung unten. Drücken Sie nicht OK .

Start des "AppName" -Prozesses konnte nicht gestartet werden: Sicherheit

  1. Tippen Sie auf Ihrem iOS-Gerät auf das neu installierte App-Symbol:

Tippen Sie auf das App-Symbol auf Ihrem iOS-Gerät

  1. Nachdem Sie auf das Symbol getippt haben, sollte nun eine Warnung angezeigt werden, in der Sie aufgefordert werden, dem nicht vertrauenswürdigen App-Entwickler zu "vertrauen". Danach wird die App sofort ausgeführt und ist nicht mehr mit dem Xcode-Debugger verbunden.

    • Wenn diese Warnmeldung "Vertrauen" nicht angezeigt wird, haben Sie in Xcode wahrscheinlich zu früh auf "OK" geklickt. Drücken Sie in der Xcode-Warnung erst auf "OK", nachdem Sie dem Entwickler vertraut haben.

Diesem Entwickler vertrauen?

  1. Zum Schluss gehen Sie zurück und drücken Sie "OK" in der Xcode-Warnung. Sie müssen die App erneut ausführen, um die auf Ihrem iOS-Gerät ausgeführte App mit dem Xcode-Debugger zu verbinden.

Drücken Sie nun in Xcode OK.

pkamb
quelle
0

Ich hatte das gleiche Problem wie oben und löste es, indem ich die Codesignaturidentität in iOS Developer änderte

(Ich hatte zuerst alle anderen Schritte oben ausprobiert)

Ich kann die App jetzt in xcode ausführen und die Debug-Ausgabe sehen

Siegel ag leamh
quelle