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?
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
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:
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) ):
Settings > General > Reset
und tippen Sie auf Reset Location & Privacy
.device locked
-Fehler sollte verschwinden.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!
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
Für jeden, der eine logische Antwort braucht ..
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.
Für diejenigen, die dieses Problem in Xcode 9 haben: Durch einen Neustart von Xcode sollte das Problem gelöst werden.
Eine einfache Lösung:
Trennen Sie zuerst Ihr Gerät.
Entsperren Sie jetzt Ihr Gerät und schließen Sie es erneut an. Stellen Sie sicher, dass das Gerät nicht gesperrt ist.
Führen Sie nun das Xcode-Projekt aus, indem Sie das Gerät als Ziel auswählen.
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
Dies geschieht manchmal während der 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
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
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.
Diese Schritte haben für mich in iOS 10 funktioniert.
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:
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.
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.
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.
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:
Dutzende Male in unterschiedlichster Reihenfolge erledigt.
Was dieses Mal das Problem behoben hat, war einfach:
✅ Starten Sie den Mac neu.
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.
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.
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.
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.
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".
Alle bisherigen Lösungen funktionierten nicht.
Durch das Auswechseln des iPhone-Kabels wurde das Problem behoben.
Auf deinem Gerät (iPhone/iPad) gehe zu: Einstellungen -> Entwickler -> Vertrauenswürdige Computer löschen hat für mich funktioniert.
Ü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.
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.
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
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
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.