Als ich versuchte zu bauen und auszuführen, sagte Xcode, mein Gerät sei gesperrt. Ich habe auf mein iPhone geschaut und es ist überhaupt nicht gesperrt. Wie behebe ich das?
Als ich versuchte zu bauen und auszuführen, sagte Xcode, mein Gerät sei gesperrt. Ich habe auf mein iPhone geschaut und es ist überhaupt nicht gesperrt. Wie behebe ich das?
Antworten:
Haben Sie dem Gerät zufällig nicht "vertraut"? Dadurch wird verhindert, dass es mit xcode kommuniziert, selbst wenn das Gerät entsperrt ist.
Aktualisieren Sie hier ein Support-Dokument von Apple: http://support.apple.com/en-us/HT5868
Mein Telefon war so eingestellt, dass es dem Mac "vertraut", und ich bin mit Xcode 6.1.1 immer noch auf diesen Fehler gestoßen.
Das hat bei mir funktioniert:
Ich bin kürzlich auf dieses Problem mit XCode 8 gestoßen, kurz nachdem ich mein Gerät von iOS 9 auf 10 aktualisiert hatte. Der genaue Fehler, den ich erhalten habe, war: Development cannot be enabled while your device is locked. Please unlock your device and reattach.
Ich habe diesen Fehler erhalten, auch wenn mein Telefon entsperrt war und nachdem ich das Gerät ausgesteckt und wieder eingesteckt hatte.
Wie in mehreren Antworten erwähnt, device is locked
bezieht sich die Nachricht tatsächlich auf das Gerät, das dem MacBook nicht vertraut. In meinem Fall hat mein Telefon meinem Computer nach dem Update auf iOS 10 standardmäßig nicht vertraut. Hier sind die Schritte, mit denen ich die Einstellungen zurückgesetzt habe (dies ist der gleiche Vorgang, der auf der Apple Support-Seite in der Antwort der Professoren erwähnt wird ):
Settings > General > Reset
und tippen Sie anschließend aufReset Location & Privacy
device locked
Fehler sollte verschwinden.device is locked
Nachricht erneut übermittelte, ohne dass sich Änderungen an den Einstellungen meines iPhones oder XCodes bemerkbar machten. Irgendwann werden meine Vertrauenseinstellungen für meinen Computer zurückgesetzt, aber ich bin mir nicht sicher, wann und wo.
Wählen Sie im Fenstermenü in der oberen Leiste von Xcode die Option Geräte und Simulatoren.
(oder drücken Sie UMSCHALT + BEFEHL + 2)
Wählen Sie dann Ihr Gerät aus, klicken Sie mit der rechten Maustaste und wählen Sie Paarung aufheben.
Sobald Sie dies tun, wird auf Ihrem Gerät "Vertrauen" oder "Nicht vertrauen" 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 gekoppelt hat, und schon kann es losgehen!
Ich bin auf dasselbe Problem gestoßen, obwohl ich beim ersten Mal die Option "Diesem Computer vertrauen" ausgewählt habe.
Das hat bei mir funktioniert
Der schnellste Weg, den ich jetzt gefunden habe, ist:
1) Gehen Sie zu Fenster -> Geräte (hat den Hotkey in xcode für mich in CMD + P geändert).
2) Drücken Sie auf dem Gerät die Option zum Aufheben der Verbindung.
3) Drücken Sie Vertrauen in das iPhone.
4) Erneut erstellen oder ohne Gebäude ausführen (Strg + CMD + R)
Für alle, die eine logische Antwort brauchen ..
Ich habe jede Antwort auf dieser Seite ausprobiert (7 zu der Zeit, obwohl 2 Duplikate sind) und alle waren erfolglos, um diesen Xcode-Fehler für mich zu beseitigen.
Für diejenigen, die dieses Problem in Xcode 9 haben: Ein einfacher Neustart von Xcode sollte das Problem lösen.
Ich habe eine sehr einfache Lösung, die sofort für mich funktioniert hat. Es dauert ungefähr 10 Sekunden, um Folgendes zu tun:
1) Gehen Sie zu Window -> Devices & Simulators
und deaktivieren SieShow as run destination
2) Ziehen Sie das Kabel ab und stecken Sie es wieder ein.
3) Führen Sie das Projekt aus.
Dies sollte Ihr Problem lösen!
2) Unplug the cable and plug it back in. Run the project.
Eine einfache Lösung:
Ziehen Sie zuerst den Stecker aus der Steckdose.
Entsperren Sie nun Ihr Gerät und schließen Sie es wieder an. Stellen Sie sicher, dass das Gerät entsperrt ist.
Führen Sie nun das Xcode-Projekt aus, indem Sie das Gerät als Ziel auswählen.
Dies geschieht manchmal bei Verwendung von Xcode 9.
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
undconnect again
Lösung 2:
ich. Restart you device
Lösung 3:
ich. Disconnect device
ii. Quit Xcode
(Tastenkürzel :cmd + Q)
iii. Open your project
iv. Clean project
(Shortcut - Taste: cmd + shift + K
)
v. Jetzt connect device
vi. Run
dein Projekt
Für mich hat Lösung 3 perfekt funktioniert
Vor kurzem habe ich festgestellt, dass der Xcode zeigt, dass die Entwicklung nicht aktiviert werden kann, während Ihr Gerät gesperrt ist. Bitte entsperren Sie Ihr Gerät und schließen Sie es erneut an. (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 der Fehler von Xcode 8.1 angezeigt wird, wird der Mac vom Gerät nicht als vertrauenswürdig eingestuft.
Um dies zu beheben, trennen Sie zuerst das Gerät vom Mac, gehen Sie dann zur iOS-Einstellungs-App und öffnen Sie Allgemein-> Zurücksetzen-> Standort und Datenschutz zurücksetzen.
Schließen Sie dann das Gerät an den Mac an und setzen Sie, wenn Sie dazu aufgefordert werden, die Option select trust the mac.
Warten Sie dann auf die Verarbeitungssymboldateien auf Ihrem Gerät und Mac. Danach können Sie das Projekt auf Ihrem Gerät ausführen. Es wird funktionieren.
In diesem Problem geht es nicht um "Vertrauen" oder nicht. Es ist ein Fehler in Xcode.
Befolgen Sie einfach diese Schritte.
Wenn Xcode ausgeführt wird und Ihr Gerät verbunden ist:
Ich stoße ziemlich oft auf dieses Problem (mindestens 5 Mal pro Woche). Fast jedes Mal, wenn dies passiert, wird es durch einen Xcode-Neustart behoben. Aber diesmal schien nichts zu funktionieren, einschließlich:
Dutzende Male in verschiedensten Reihenfolgen erledigt.
Was das Problem diesmal für mich behoben hat, war einfach:
✅ Starten Sie den Mac neu.
Es gibt eine einfache Möglichkeit, dies zu beheben. Zumindest funktioniert es bei mir. Gehen Sie auf Ihrem iPhone-Gerät zu Einstellungen> Entwickler> klicken Sie auf "Vertrauenswürdigen Computer löschen". Geben Sie den erforderlichen Passcode ein. Fertig !!!
Der einfachste Weg, den ich gefunden habe.
Im Allgemeinen scheint nur das Herausziehen / Umstecken für mich zu funktionieren. Aber heute hat es nicht geklappt und etwas anderes scheint funktioniert zu haben: Ich habe das Netzwerk-Debugging auf dem betreffenden Gerät aktiviert und es sah fast so aus, als würde es sich an eine alte Netzwerksperre erinnern, ohne zu sehen, dass das Gerät tatsächlich über USB verbunden war . Nachdem (vorübergehend) die Option " Über Netzwerk verbinden " deaktiviert und erneut angeschlossen wurde, funktionierte die Funktion wieder.
Viele Antworten, aber die, die für mich (El Capitan, Xcode 8.2) funktioniert hat, war das Schließen von iTunes. Wenn dies eine Verbindung zum IOS-Gerät hat, kann Xcode die App-Komponenten zwar laden, aber dennoch nicht ausführen.
Auf Ihrem Gerät (iPhone / iPad) gehen Sie zu: Einstellungen -> Entwickler -> Vertrauenswürdige Computer löschen hat für mich funktioniert.
Dies kann auch aufgrund eines 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 ihm bei Bedarf). So fand ich mein Problem und meine Lösung.
Eine Möglichkeit, die überprüft werden sollte, wenn keine dieser anderen Lösungen funktioniert, besteht darin, dass auf dem Gerät kein Speicherplatz mehr vorhanden ist. Xcode gibt Ihnen keinen hilfreichen Fehler "Gerät voll", der Sie darüber informiert, dass auf Ihrem Gerät kein Speicherplatz mehr vorhanden ist. Es kann jedoch auch keinen App-Build auf einem Gerät bereitstellen, dessen Speicher voll ist. Die einzige Lösung in dieser Situation besteht darin, Medien oder andere Apps / Daten zu löschen, um genügend Speicherplatz freizugeben.
Manchmal vertraut Ihr Gerät Ihrem PC nicht mehr ohne Grund. Gehen Sie zu Ihren Einstellungen und dann zu Allgemein> Zurücksetzen> Standort und Datenschutz zurücksetzen. Schließen Sie Ihr Gerät erneut an Ihren PC an und drücken Sie die Eingabeaufforderung "Dieses Gerät vertrauen", die in Ihrem Telefon angezeigt wird.
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 mit einer geöffneten App.
Ich musste das Gerät erneut zu xcode hinzufügen.
Öffnen Sie in XCode Geräte und Simulatoren (CMD + Umschalt + 2), drücken Sie in der linken Liste die Taste + und fügen Sie dasselbe Gerät erneut hinzu.