Start des Xcode-Prozesses fehlgeschlagen: Sicherheit

756

Ich entwickle seit 1 oder 2 Wochen eine App und habe erst gestern mein iPhone 5S auf iOS 8 GM aktualisiert. Alles hat gut funktioniert und ich konnte auch auf meinem Gerät testen, bis ich die App von meinem Handy gelöscht habe und sie erneut erstellen wollte. Der folgende Fehler ist aufgetreten:

Could not launch "My App"
process launch failed: Security

Screenshot hinzugefügt

Wenn ich mit dem Simulator teste, funktioniert es gut. Liegt das am iOS 8 GM-Update und wie kann ich dieses Startproblem beheben? Ich möchte auf meinem iPhone und im Simulator testen können.

Tom Spee
quelle
1
Siehe auch
Ben Flynn

Antworten:

1612

Wenn Sie dies erhalten, wurde die App auf Ihrem Gerät installiert. Sie müssen auf das Symbol tippen. Sie werden gefragt, ob Sie es wirklich ausführen möchten. Sagen Sie " yes" und dann Build & Run again.

Ab iOS 9ist es erforderlich, zu SettingsGeneralDevice ManagementDeveloper AppTrust` zu gehen .

Bei einigen Versionen von iOSmüssen Sie stattdessen zu SettingsGeneral→ gehen Profile.

SushiGrass Jacob
quelle
44
Es wird möglicherweise beim ersten Start angezeigt, wenn Sie Ihre erste App mit einem neuen Bereitstellungsprofil starten.
Ryutamaki
8
** Stellen Sie sicher, dass Sie auch unten sehen. Meine einzige Lösung bestand darin, ALTE BESTIMMUNGSPROFILE ZU LÖSCHEN. Lesen Sie auch den Kommentar zur Verwendung der Löschtaste mit der Maus.
Jason R. Escamilla
27
Vielen Dank. Apple hat die absolut schlimmsten Fehlermeldungen.
Elad
65
@ BhupeshKumar et. In iOS 9 können Sie der Quelle nicht mehr direkt aus der Warnung heraus vertrauen. Sie müssen zu Einstellungen -> Allgemein -> Profil gehen und Ihr Entwicklerprofil
suchen
10
Unter iOS 9.2 wurde die Einstellung auf Einstellungen -> Allgemein -> Geräteverwaltung
RickNotFred
199

Aktualisierte Antwort für Xcode 7 : Tippen auf die App funktioniert nicht mehr (ab Beta 1 wird nur die Meldung "Nicht vertrauenswürdiger Unternehmensentwickler" mit nur einer Schaltfläche "Schließen" angezeigt).

Öffnen Sie zum Korrigieren die App Einstellungen, gehen Sie zu Allgemein / Profile, und Ihr Profil wird angezeigt. Markieren Sie es als vertrauenswürdig und die Dinge sollten wieder normal funktionieren.

Aktualisiert für iOS 9.2.1 und Xcode 7.2.1:

Gehe zu: Einstellungen> Allgemein> Geräteverwaltung> App aus Entwickler-Apps auswählen> App vertrauen.

Bista
quelle
4
Ich habe mein Profil nicht in den Einstellungen. Irgendwelche Vorschläge? Es wurde versucht, die Bereitstellungsprofile herunterzuladen und manuell zum Gerät hinzuzufügen.
Dashersw
1
siehe die Antwort von nickthedude, der meine Probleme in XCode7 gelöst hat
Christian
Siehe die Antwort von @nickthedude, die das Problem auf Xcode 6.4 definitiv behoben hat.
König-Zauberer
Für die Personen, die die Option "Profile" unter "Einstellungen / Allgemein" nicht sehen: Sie wird nur angezeigt, wenn ein oder mehrere Profile installiert sind. Es sollte sich unter "VPN" befinden, wenn ein Profil installiert ist.
Sheltond
2
Auf meinem iPhone6 ​​mit iOS 9.2.1 befindet sich mein Profil unter Allgemein-> Geräteverwaltung. Dann sehe ich meine E-Mail in der DEVELOPER APP. Ich kann darauf klicken und eine Vertrauensoption auswählen.
user3731622
158

Hey, die akzeptierte Antwort funktioniert, außer wenn Sie den ersten Start der App debuggen müssen. Ich denke jedoch, dass diese Antwort eher eine Problemumgehung und keine tatsächliche Lösung ist. Nach meinem Verständnis tritt diese Meldung auf, wenn Ihr Bereitstellungsprofil / Zertifikat-Setup etwas seltsam ist. Stellen Sie daher besonders sicher, dass in dieser Abteilung alles in Topform ist. bevor Sie Ihren Kopf wiederholt gegen die Wand rammen.

Was für mich funktioniert hat, war wie folgt aus den Apple-Dokumenten :

Bekanntes Problem bei der Bereitstellung von Profilen Wenn Sie von anderen Betas auf das GM-Seed aktualisiert haben, stürzen Ihre Apps möglicherweise aufgrund von Problemen bei der Bereitstellung von Profilen ab.

Problemumgehung:

  1. Schließen Sie das Gerät über USB an Ihren Mac an

  2. Xcode starten Wählen Sie Fenster -> Geräte

  3. Klicken Sie mit der rechten Maustaste auf das Gerät in der linken Spalte und wählen Sie "Bereitstellungsprofile anzeigen".

  4. Klicken Sie auf das betreffende Bereitstellungsprofil

  5. Drücken Sie die Taste "-". Entfernen Sie weiterhin alle betroffenen Profile.

  6. Installieren Sie die App erneut

Stellen Sie sicher, dass Sie mit der rechten Maustaste auf das Image des Geräts klicken und nicht auf den Namen des Geräts. Andernfalls wird die Option Bereitstellungsprofile nicht angezeigt. Ich habe mein neues Telefon aus einem alten Backup wiederhergestellt und es hing viel Cruft herum, ich hatte auch 2 verschiedene Entwickler. Zertifikate aktiv (nicht sicher warum), aber ich habe eines gelöscht, ein neues Profil erstellt, alle Profile auf dem Gerät entfernt und es hat funktioniert.

Hoffe das hilft jemand anderem.

nickthedude
quelle
2
Ich hatte mithilfe einer Wiederherstellung von meinem iPhone 5S ein Upgrade auf ein iPhone 6 durchgeführt. Ich bekam die Sicherheitsfrage jedes Mal, wenn ich eine App löschte und beim Debuggen einen Build / Run durchführte. Ich habe die Anweisungen befolgt und tatsächlich jedes Bereitstellungsprofil entfernt, da das selektive Entfernen bei mir nicht funktioniert hat (ich habe Tonnen von Bereitstellungsprofilen). Die Sicherheitsfrage wird nicht mehr gestellt. Vielen Dank! Es hat mich verrückt gemacht.
Del Brown
6
Das hat funktioniert. Wenn Sie ein neues Gerät aus einer Sicherung einrichten, werden die Bereitstellungsprofile anscheinend auch auf das neue Gerät kopiert. Diese Profile sind für neue Geräte nicht gültig. Ich habe alle Profile vom Gerät entfernt, von Xcode erneut ausgeführt und alles hat wie erwartet funktioniert: Keine Eingabeaufforderung mehr.
Iksnae
4
Dies sollte als die richtige Antwort markiert werden! Tipp für Entwickler mit vielen Apps + Profilen: Erstellen Sie einen Automator-Workflow und lassen Sie ihn x-mal wiederholen, um das Löschen für Sie durchzuführen. Beschleunigen Sie die Aktion "Watch Me Do" auf das 5-fache und fügen Sie dann zwischen den Iterationen eine Pause von 0,9 Sekunden hinzu.
Imran
5
Dies ist die richtige Antwort. Vielen Dank, dass Sie dem auf den Grund gegangen sind. Ich musste den ersten Start debuggen und Sie haben meinen Tag gerettet.
Paul Cezanne
sieht aus wie es für jemanden funktioniert, aber nicht für mich. Ich lösche die gesamte Bereitstellungsdatei von meinem Gerät, aber diese Meldung wird immer noch jedes Mal angezeigt. Habe ich einen Schritt dazwischen verpasst?
Xu Yin
78

Update für iOS9.2.1 und Xcode 7.2.1

Wenn beim Erstellen eines Geräts in Xcode folgende Fehlermeldung angezeigt wird:

Fehlerbild für Xcode Build

Tippen Sie auf Ihrem Gerät auf das App-Symbol, das gerade bei Ihrem Versuch, die App zu erstellen, hinzugefügt wurde, und Sie sollten Folgendes sehen:

Geben Sie hier die Bildbeschreibung ein

Gehen Sie als Nächstes auf Ihrem Gerät zu Einstellungen -> Allgemein -> Geräteverwaltung. Die folgende Seite wird angezeigt:

Geben Sie hier die Bildbeschreibung ein

Wählen Sie das Profil aus, das Sie mit Xcode verwenden, und Sie sollten diese Seite sehen: Geben Sie hier die Bildbeschreibung ein

Klicken Sie auf "[email protected]" vertrauen und dann im nächsten Popup auf "Vertrauen".

Kehren Sie zu Xcode zurück und führen Sie Ihr Projekt erneut aus. Die App sollte dann auf Ihrem Gerät erstellt werden.

Ben Cochrane
quelle
2
Dies ist die aktuellste Antwort mit der neuesten Version von Tools und Geräten.
Guness
22

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

Auf diese Weise können Sie die App sofort ausführen. Möglicherweise wird das Root-Problem, das diese Berechtigungswarnungen verursacht, nicht "behoben".

Tippen Sie unbedingt auf das App-Symbol, während die Xcode-Warnung weiterhin angezeigt wird . Andernfalls wird die App nicht ausgeführt. Ich vergesse diesen wichtigen Schritt ständig und kann die App nicht auf meinem Gerät ausführen. So dokumentiere ich es hier für mich und alle anderen :)

  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
Das ist eine einmalige Lösung. Nach einer Neuinstallation werden diese Warnungen erneut angezeigt.
Vitalii Vasylenko
Nicht die richtige Antwort, da das Problem nur vorübergehend behoben wird. Sobald Sie die App auf Ihrem Gerät löschen und neu erstellen, tritt das Problem erneut auf. Für eine geeignete Lösung überprüfen Sie bitte die Antwort von @nickthedude (ich habe es auf Xcode 6.4 getestet und es hat wie ein Zauber funktioniert).
König-Zauberer
10

Ich habe das gleiche Problem. Ich klicke in xcode auf OK und werde beim Starten der App auf meinem iPhone gefragt, ob ich dieser Anwendung vertrauen möchte. Dabei wurde die App ausgeführt und das weitere Erstellen und Ausführen von xcode verlief ohne Probleme, bis die App vom iPhone gelöscht und neu installiert wurde. Dann gehe zur ersten Zeile ;-)

Christian
quelle
Es ist ein bisschen seltsam, weil ich das schon gemacht habe, aber jetzt funktioniert es wieder, danke!
Tom Spee
Nicht die richtige Antwort, da das Problem nur vorübergehend behoben wird. Sobald Sie die App auf Ihrem Gerät löschen und neu erstellen, tritt das Problem erneut auf. Für eine geeignete Lösung überprüfen Sie bitte die Antwort von @nickthedude (ich habe es auf Xcode 6.4 getestet und es hat wie ein Zauber funktioniert).
König-Zauberer
10

Alternativ, wenn der Dialog "App-Entwickler nicht vertrauen" nicht angezeigt wird:

Gehen Sie zu Ihrem iPhone> Einstellungen> Allgemein> Profil> "[email protected]"> Vertrauen

David Andreoletti
quelle
10

EINSTELLUNGEN -> ALLGEMEINES -> Profile & Geräteverwaltung Wählen Sie das Entwicklerprofil und klicken Sie auf Vertrauen.

Wenn Sie kein Profil- und Geräteverwaltungsmenü haben, müssen Sie Ihr Gerät auf beta.apple.com registrieren und das Profil von Safari herunterladen.

  1. Installieren Sie das Profil
  2. Starten Sie Ihr Gerät neu
  3. Tippen Sie auf das Entwicklerprofil und vertrauen Sie.

Sie sind fertig.

kavehmb
quelle
7

In iOS 9.2 haben sie die "Profile" in "Geräteverwaltung" umbenannt.

So sollten Sie es jetzt tun:

  1. Einstellungen -> Allgemein -> Geräteverwaltung
  2. Überprüfen Sie die App
Plus7
quelle
Ich bin nach vielem googeln darauf gestoßen. Klappt wunderbar. :) +1
dhruvvyas90
2

Ok, das scheint spät zu sein und ich habe die App mit ausgeschalteter Internetverbindung getestet, um meine App auf einige Funktionen zu testen. Als ich das Internet ausschaltete, gab es mir einen solchen Fehler. Nachdem ich das Internet eingeschaltet habe, kann ich wieder installieren. Ich weiß, dass das albern ist, aber das könnte für jemanden hilfreich sein

zizutg
quelle
0

Xcode kann die App erstellen und installieren, sie jedoch nicht beim ersten Mal starten. Sie müssen nur auf das App-Symbol auf dem Telefon tippen und werden dann gefragt, ob Sie dem Entwickler vertrauen möchten. Wenn Sie dies zulassen, wird die App gestartet, und Xcode kann diese und Ihre anderen Apps automatisch installieren und starten.

Wookie
quelle
Nicht die richtige Antwort, da das Problem nur vorübergehend behoben wird. Sobald Sie die App auf Ihrem Gerät löschen und neu erstellen, tritt das Problem erneut auf. Für eine geeignete Lösung überprüfen Sie bitte die Antwort von @nickthedude (ich habe es auf Xcode 6.4 getestet und es hat wie ein Zauber funktioniert).
König-Zauberer
0

"Wenn Sie dies erhalten, wurde die App auf Ihrem Gerät installiert. Sie müssen auf das Symbol tippen. Sie werden gefragt, ob Sie es wirklich ausführen möchten. Sagen Sie" Ja "und dann" Build & Run "."

Um dies hinzuzufügen, gilt dies nur in dem Moment, in dem Sie den Fehler erhalten. Wenn Sie auf OK klicken und dann auf die App tippen. Es wird nichts tun. Ich habe 30 Minuten lang meinen Kopf daran gekratzt und nach alternativen Wegen gesucht, um das Problem anzugehen.

David van Dugteren
quelle
Nicht die richtige Antwort, da das Problem nur vorübergehend behoben wird. Sobald Sie die App auf Ihrem Gerät löschen und neu erstellen, tritt das Problem erneut auf. Für eine geeignete Lösung überprüfen Sie bitte die Antwort von @nickthedude (ich habe es auf Xcode 6.4 getestet und es hat wie ein Zauber funktioniert).
König-Zauberer
0

Übrigens passiert dies auch, wenn Sie das Team Ihres Ziels in Xcode ändern und neu erstellen. War ziemlich verwirrt, dieses Problem mit einer App zu sehen, die ich zuvor auf dem Gerät ausgeführt hatte. Es hat eine Weile gedauert, bis ich herausgefunden habe… Könnte jedoch nur beim ersten Aufbau eines Geräts mit einem Team passieren.

Florian
quelle
Dies ist die richtige Antwort. Das Ändern des Entwicklerprogramms von persönlich zu
Alex Stone
Nicht die richtige Antwort, da das Problem nur vorübergehend behoben wird. Sobald Sie die App auf Ihrem Gerät löschen und neu erstellen, tritt das Problem erneut auf. Für eine geeignete Lösung überprüfen Sie bitte die Antwort von @nickthedude (ich habe es auf Xcode 6.4 getestet und es hat wie ein Zauber funktioniert).
König-Zauberer
0

Ich hatte dieses Problem schon einmal auf Xcode 7, weil mir dann klar wurde, dass es nur um meine Internetverbindung geht, die unterbrochen wurde, und um die Sicherheitsüberprüfung über das Internet, um sicherzustellen, dass Ihr Entwicklerkonto korrekt ist. und wenn es kein Internet sieht, gibt es diesen Fehler ... nachdem ich mein Internet repariert habe, funktioniert es gut.

Ahmed El-Bermawy
quelle