it-swarm.com.de

Xcode "Gerät gesperrt" Wenn das iPhone entsperrt ist

Als ich versuchte zu bauen und auszuführen, sagte Xcode, mein Gerät sei gesperrt. Ich habe mir mein iPhone angesehen und es ist überhaupt nicht gesperrt ... möglicher Fehler? Wie kann ich das beheben?

240
Faisal Syed

Haben Sie dem Gerät nicht zufällig "vertraut"? Dadurch wird verhindert, dass mit xcode kommuniziert wird, auch wenn das Gerät nicht gesperrt ist.

Update Hier ist ein Support-Dokument von Apple: http://support.Apple.com/en-us/HT5868

98
tehprofessor

Mein Telefon war so eingestellt, dass es dem Mac "vertraut", und ich bin mit Xcode 6.1.1 noch auf diesen Fehler gestoßen.

Das hat für mich funktioniert:

  • gerät vom Netz trennen
  • xcode beenden
  • xcode öffnen
  • gerät einstecken
  • bauen/ausführen
376
Abhi Beckert

Ich habe vor kurzem dieses Problem mit XCode 8 gehabt, nachdem ich mein Gerät von iOS 9 auf 10 aktualisiert hatte. Der genaue Fehler, den ich erhielt, war: Development cannot be enabled while your device is locked. Please unlock your device and reattach. Ich habe diesen Fehler erhalten, selbst wenn mein Telefon entsperrt war, und nachdem ich das Gerät entfernt und wieder angeschlossen hatte.

Wie in mehreren Antworten erwähnt, bezieht sich die device is locked-Nachricht tatsächlich darauf, dass das Gerät dem MacBook nicht vertraut. In meinem Fall glaube ich, dass mein Telefon meinem Computer nach dem Update auf iOS 10 nicht vertraute. Die folgenden Schritte führten zum Zurücksetzen der Einstellungen (dies ist derselbe Vorgang, der auf der Apple-Support-Seite in der Antwort von tehprofessors erwähnt wird) ):

  1. Trennen Sie Ihr Gerät von Ihrem MacBook und schließen Sie Xcode.
  2. Gehen Sie auf Ihrem Gerät zu Settings > General > Reset und tippen Sie auf Reset Location & Privacy.
  3. Schließen Sie Ihr Gerät wieder an Ihren Computer an und auf dem Gerät werden Sie aufgefordert, dem Computer zu vertrauen. Tippen Sie auf Vertrauen. 
  4. Öffnen Sie nun Xcode erneut und erstellen Sie das Projekt neu.
  5. Der device locked-Fehler sollte verschwinden.
81

Wählen Sie im Fenstermenü in der oberen Leiste von Xcode Geräte und Simulatoren aus. 

(oder drücken Sie UMSCHALT + BEFEHLSTASTE + 2)

Wählen Sie dann Ihr Gerät aus, klicken Sie mit der rechten Maustaste und wählen Sie Unpaar. 
Wenn Sie dieses Vertrauen oder Nicht vertrauen haben, wird es auf Ihrem Gerät angezeigt. 
Vertrauen Sie dem Gerät erneut und es wird mit der Vorbereitung für die Entwicklung beginnen. 
Warten Sie, bis Xcode das Gerät für die Entwicklung gepaart hat. Dann können Sie loslegen! 

46
Asfand Shabbir

Ich bin auf die gleiche Ausgabe gestoßen, obwohl ich beim ersten Mal die Option "Diesen Computer vertrauen" ausgewählt habe.

Das hat bei mir funktioniert

  1. Sperren Sie das Gerät
  2. Kabel vom Gerät entfernen.
  3. Entsperren Sie das Gerät
  4. Verbinden Sie sich erneut mit dem Mac
35
Itzdsp

Für jeden, der eine logische Antwort braucht ..

  1. Gehen Sie zu Fenster -> Geräte & Simulatoren. Klicken Sie mit der rechten Maustaste auf Ihr Gerät und entkoppeln Sie es.
  2. Trennen Sie das Kabel und stellen Sie die Verbindung wieder her.
  3. Warten Sie darauf und lassen Sie Xcode Ihr Gerät erkennen. 
  4. Führen Sie das Projekt aus.
  5. Stellen Sie sicher, dass Sie TRUST auf Ihrem iOS-Gerät und geben Sie einen Passcode ein.
18
Amber K

2018

Der schnellste Weg, den ich gefunden habe, ist:

1) Gehen Sie zu Window -> devices (der Hotkey in xcode wurde für mich in CMD + P geändert)
2) Drücken Sie unpair am Gerät.  enter image description here
3) Drücken Sie im iPhone die Taste trust.
4) Erneut erstellen oder ohne Gebäude ausführen (Strg + CMD + R)

16
Nik Kov

Ich habe mein iPhone neu gestartet, und das hat es für mich behoben.

Ich habe jede Antwort auf dieser Seite ausprobiert (7 zur Zeit, obwohl 2 Duplikate sind) und sie waren alle nicht erfolgreich, um diesen Xcode-Fehler für mich zu beseitigen. 

15
kris

Für diejenigen, die dieses Problem in Xcode 9 haben: Durch einen Neustart von Xcode sollte das Problem gelöst werden.

11
Vlad Papko

Eine einfache Lösung:

  1. Trennen Sie zuerst Ihr Gerät.

  2. Entsperren Sie jetzt Ihr Gerät und schließen Sie es erneut an. Stellen Sie sicher, dass das Gerät nicht gesperrt ist.

  3. Führen Sie nun das Xcode-Projekt aus, indem Sie das Gerät als Ziel auswählen.

10
jaiswal Rajan

Wenn Sie Ihr iPhone anschließen, werden Sie dazu aufgefordert, dem Computer zu vertrauen. Wenn Sie bereits vertrauen und entsperrt sind, das Gerät jedoch weiterhin gesperrt war (Bug) Einfach ausstecken und wieder einstecken, dann wird es funktionieren

8
Keeley

Dies geschieht manchmal während der Verwendung von Xcode 9. 

 Screenshot

Hierfür gibt es mehrere Lösungen:

Hinweis: Stellen Sie sicher, dass Ihr Gerät nicht gesperrt ist, wenn Xcode versucht, die App zu installieren.

Lösung 1:

ich. Disconnect device und connect again

Lösung 2:

ich. Restart you device

Lösung 3:

ich. Disconnect device

ii. Quit Xcode (Tastenkombination: cmd + Q)

iii. Open your project

iv. Clean project (Tastenkombination: cmd + shift + K)

v. Jetzt connect device

vi. Run Ihr Projekt

Für mich hat Lösung 3 perfekt funktioniert 

6

Vor kurzem habe ich die Xcode-Shows getroffen "Die Entwicklung kann nicht aktiviert werden, während Ihr Gerät gesperrt ist. Bitte entsperren Sie Ihr Gerät und fügen Sie es erneut hinzu. (0xE80000E2).

Wenn Ihr iOS-Gerät bereits entsperrt und mit dem Mac verbunden ist und nach dem Upgrade auf iOS 10.1.1 immer noch die Fehlermeldung von Xcode 8.1 angezeigt wird, wird das Mac vom Gerät nicht als vertrauenswürdig eingestuft. 

Um dies zu beheben, trennen Sie das Gerät zunächst vom Mac und öffnen Sie dann die App für iOS-Einstellungen. Öffnen Sie dann Allgemein-> Zurücksetzen-> Standort und Datenschutz zurücksetzen.

Verbinden Sie dann das Gerät mit dem Mac, und legen Sie, wenn Sie dazu aufgefordert werden, "Select" den Mac als vertrauenswürdig ein.

Warten Sie dann die Verarbeitungssymboldateien in Ihrem Gerät und auf Ihrem Mac. Anschließend können Sie das Projekt auf Ihrem Gerät ausführen. Es wird funktionieren.

5
Deepin.Do

Diese Schritte haben für mich in iOS 10 funktioniert.

  1. Entfernen Sie das Kabel vom Gerät.
  2. Stecken Sie das Gerät ein.
  3. Bereinigen und erstellen Sie das Xcode-Projekt.
5
Jhansi M

Bei diesem Problem geht es nicht um "Vertrauen" oder nicht. Es ist ein Fehler in Xcode.

Folgen Sie einfach diesen Schritten.

Wenn Xcode läuft und Ihr Gerät verbunden ist:

  1. Sperren Sie Ihr Gerät.
  2. Trennen Sie Ihr Gerät vom Mac.
  3. Entsperren Sie Ihr Gerät.
  4. Schließen Sie Ihr Gerät wieder an den Mac an.
4
Tom Luz

Solution: Wechseln Sie das Zielgerät auf ein anderes (z. B. generisches iOS-Gerät). 

 enter image description here

entsperren Sie dann Ihr physisches Gerät und schalten Sie es wieder ein.

4
Karbaman

Es gibt einen einfachen Weg, das zu beheben. Zumindest funktioniert es bei mir . Auf Ihrem iPhone-Gerät Gehen Sie zu Einstellungen> Entwickler> und klicken Sie auf "Trusted Computer löschen".

Der einfachste Weg, den ich gefunden habe. 

3

Im Allgemeinen scheint es einfach für mich, nur das Entfernen von Plugins zu entfernen. Aber heute hat es nicht funktioniert und etwas anderes scheint funktioniert zu haben: Ich habe network debugging auf dem fraglichen Gerät aktiviert und es sah fast so aus, als erinnere ich mich an eine alte Netzwerksperre, ohne zu sehen, dass das Gerät vorhanden war eigentlich über USB verbunden. Nach (vorübergehend) Abwählen von " Connect via Network " und Wiederherstellen des Plug-ins hat es wieder funktioniert.

2
LZM

Ich fand heraus, dass durch das Herunterfahren einer Konsole und eines laufenden Simulators XCode mein iPhone wieder sehen konnte. Ich würde sicherstellen, dass andere verwandte Programme nicht ausgeführt werden, wenn Sie sie nicht benötigen.

1
Paul K.

Ich stoße oft auf dieses Problem (mindestens fünfmal pro Woche). Fast jedes Mal, wenn dies geschieht, wird dies durch einen Xcode-Neustart behoben. Aber diesmal schien nichts zu funktionieren, einschließlich:

  • Xcode neu starten;
  • IPhone trennen und wieder einstecken;
  • Projekt reinigen (cmd + shift + k);
  • Abgeleitete Daten bereinigen (cmd + option + shift + k)

Dutzende Male in unterschiedlichster Reihenfolge erledigt.

Was dieses Mal das Problem behoben hat, war einfach:

✅ Starten Sie den Mac neu.

1
Roger Oba

Dies kann auch aufgrund von ausstehenden Updates auf Ihrem Gerät geschehen. Dies bedeutet auch, dass Sie Ihr Telefon aktualisieren und eine Verbindung zum MacBook herstellen müssen (vertrauen Sie diesem ggf.). So fand ich mein Problem und meine Lösung. 

1
Atarang

Viele Antworten, aber die, die für mich (El Capitan, Xcode 8.2) funktionierte, bestand darin, iTunes zu schließen. Wenn dieses Gerät eine Verbindung zum IOS -Gerät hat, kann Xcode zwar die App-Komponenten laden, es kann jedoch nicht ausgeführt werden.

1
brianlmerritt

Ich habe dies in keiner der Antworten hier gesehen, aber das Einzige, was für mich funktioniert hat, ist eine Option auf dem Gerät selbst, die als Enable UI Automation bezeichnet wird. Angeblich schaltet es sich nach einem Update aus. Gehen Sie zu Einstellungen, Entwickler und suchen Sie dann nach UI-Automatisierung aktivieren.

Dies funktionierte auf meinem iPad der 6. Generation.

0
Justa Guy

Eine weitere Lösung für dieses Problem besteht darin, Ihr iPhone mit geöffnetem Xcode zu verbinden, während sich Ihr iPhone auf dem Startbildschirm befindet, nicht auf dem Sperrbildschirm oder bei geöffneter App.

0
yannisalexiou

manchmal hört Ihr Gerät auf, Ihrem PC zu trauen, weil er keine Antwort mehr hat. Gehen Sie zu Ihren Einstellungen und dann auf Allgemein> Zurücksetzen> Standort und Datenschutz zurücksetzen. und verbinden Sie Ihr Gerät erneut mit Ihrem PC, und drücken Sie "diesem Gerät vertrauen".

0
user3745290

Alle bisherigen Lösungen funktionierten nicht. 

Durch das Auswechseln des iPhone-Kabels wurde das Problem behoben.

0
AL3MS

Auf deinem Gerät (iPhone/iPad) gehe zu: Einstellungen -> Entwickler -> Vertrauenswürdige Computer löschen hat für mich funktioniert.

0

Überprüfen Sie, ob der "Low-Power-Modus" deaktiviert ist. In meinem Fall deaktiviere ich diese Prüfung einfach und das Deployment funktioniert sofort. 

Ich musste das Gerät erneut zu Xcode hinzufügen.

Öffnen Sie unter XCode Devices und Simulators (CMD + Shift + 2), drücken Sie in der linken Liste die Taste + und fügen Sie dasselbe Gerät erneut hinzu.

0
Martin Janeček

Bizarr, aber ich hoffe es hilft jemandem. Ich war mit einem VPN (Proxpn) verbunden und das verursachte das Problem! Verbindung getrennt und es hat funktioniert.

0
Karl Gjertsen

es gibt zwei Lösungen für mich. 1) Trennen Sie Ihr Gerät vom Mac und schließen Sie es erneut an. 2) Trennen Sie Ihr Gerät vom Mac und starten Sie es neu und verbinden Sie es mit dem Mac

0
Ahsan

Als ich mein Gerät von xcode trennen wollte, bemerkte ich, dass es sich lediglich um die Vorbereitung der Debugger-Unterstützung für mein iPhone handelte. Es sagte mir, dass "Xcode fortgesetzt wird, wenn das iPhone fertig ist." Ähnlich wie bei diesem issue

0
trust_words

Eine Möglichkeit, die sich lohnt zu prüfen, ob keine dieser anderen Lösungen funktioniert, ist, dass auf dem Gerät kein Platz mehr vorhanden ist. Xcode gibt Ihnen keine hilfreiche Fehlermeldung "device full", um anzuzeigen, dass auf Ihrem Gerät kein Speicherplatz mehr vorhanden ist. Es kann jedoch auch keine App-Erstellung auf einem Gerät bereitgestellt werden, dessen Speicher voll ist. Die einzige Lösung in dieser Situation ist das Löschen von Medien oder anderen Apps/Daten, um ausreichend Speicherplatz freizugeben.

0
Matt Wagner

Ich habe eine sehr einfache Lösung, die für mich sofort funktioniert hat:

1) Gehe zu Window -> Devices & Simulators und deaktiviere _Show as run destination_

enter image description here

2) Ziehen Sie das Kabel heraus und stecken Sie es wieder ein. Führen Sie das Projekt aus.

Dies sollte Ihr Problem lösen!

0
Starsky