Xcode "Device Locked" Saat iPhone tidak dikunci

321

Ketika saya mencoba membangun dan menjalankan, Xcode mengatakan perangkat saya terkunci. Saya melihat iPhone saya, dan tidak terkunci sama sekali. Bagaimana cara saya memperbaikinya?

Faisal Syed
sumber
4
kunci dan buka lagi
ChrisH
4
mencobanya, masih belum berhasil
Faisal Syed
58
Bagi saya, mencabut dan menyumbat kembali melakukan trik. Tidak perlu Bersihkan Bangun Folder, mulai ulang Mac dengan Command + Option + P + R, tinggalkan rumah dan kembali lagi, bakar boneka Voodoo dari Steve Jobs, dll.
Nicolas Miari
11
Saya memecahkan masalah ini dengan menonaktifkan hotspot
levye
11
@NicolasMiari Bagi saya itu tidak berfungsi dan saya mencari boneka Voodoo
zirinisp

Jawaban:

136

Apakah Anda kebetulan tidak "mempercayai" perangkat? Ini akan mencegahnya berkomunikasi dengan xcode bahkan jika perangkat tidak terkunci.

Perbarui di sini adalah dokumen dukungan dari Apple: http://support.apple.com/id-id/HT5868

penilai
sumber
2
Saya tidak yakin apa yang Anda maksud dengan "kepercayaan" ... bagaimana saya mengaktifkannya?
Faisal Syed
85
Cabut perangkat, tutup xcode, lalu buka xcode dan pasang perangkat. Saat Anda menyambungkannya (setelah membukanya) Anda harus diminta untuk "mempercayai" komputer (di perangkat iOS). Dugaan saya adalah Anda mungkin secara tidak sengaja mengetuk "tidak percaya" sehingga perangkat akan menolak untuk terhubung ke komputer.
tehprofessor
1
Saya telah memperbarui jawabannya dengan tautan ke halaman dukungan apel terkait masalah ini.
tehprofessor
1
@NicolasMiari Saya memiliki notifikasi lain yang muncul pada saat yang sama ketika saya mencolokkan ponsel saya sehingga menghilang, atau secara tidak sengaja mengabaikan prompt pada Mac saya ... juga, jika Anda telah menggunakan konfigurator seluler ada kemungkinan itu menyebabkan beberapa masalah aneh karena perangkat hanya dapat dikonfigurasi untuk merespons satu mesin. Mungkin jabat tangan itu kacau saat pertama kali Anda memasangnya?
tehprofessor
3
Ah ... salah satu solusi "jiggle the switch" yang lain.
Zmart
464

Ponsel saya disetel untuk "mempercayai" Mac, dan saya masih mengalami kesalahan ini dengan Xcode 6.1.1.

Ini bekerja untuk saya:

  • lepaskan perangkat
  • keluar dari xcode
  • buka xcode
  • pasang perangkat
  • membangun / menjalankan
Abhi Beckert
sumber
70
Sayangnya ini terlalu sering solusi untuk banyak kesengsaraan Xcode aneh Anda.
Jarsen
"Apakah kamu mencoba mematikannya lagi?" - bekerja setiap saat!
mike james
November 2019 dan Xcode masih memiliki masalah ini! Saya tersadar pagi ini. cabut perangkat, keluar dari Xcode, (cari kopi lagi), buka Xcode, plug in, tenggang waktu besar tetapi sepertinya berfungsi. "Favorit" saya yang lain adalah Xcode melihat perangkat kemudian tidak melihat perangkat.
WholeCheese
XCode 10.1 dan masih harus melakukan ini untuk mendapatkannya menyebar ke perangkat. Beberapa hal tidak pernah berubah.
CasualCoder
pada Xcode 11.4.1 terbaru ... ini sampai jawabannya
rickrvo
106

Saya baru-baru ini mengalami masalah ini dengan XCode 8 setelah memperbarui perangkat saya dari iOS 9 hingga 10. Kesalahan yang tepat saya terima adalah: Development cannot be enabled while your device is locked. Please unlock your device and reattach.Saya menerima kesalahan ini bahkan ketika ponsel saya tidak terkunci, dan setelah mencabut dan menghubungkan kembali perangkat.

Seperti disebutkan dalam beberapa jawaban, device is lockedpesan tersebut sebenarnya merujuk pada perangkat yang tidak mempercayai MacBook. Dalam kasus saya, saya pikir ponsel saya secara default tidak mempercayai komputer saya setelah memperbarui ke iOS 10. Berikut adalah langkah-langkah yang berfungsi untuk me-reset pengaturan (ini adalah proses yang sama yang disebutkan di halaman dukungan Apple dalam jawaban tehprofesor '. ):

  1. Putuskan sambungan perangkat Anda dari MacBook Anda dan tutup Xcode.
  2. Di perangkat Anda, buka Settings > General > Reset, lalu ketukReset Location & Privacy
  3. Hubungkan perangkat Anda kembali ke komputer Anda, dan pada perangkat Anda akan diminta untuk mempercayai komputer. Ketuk kepercayaan.
  4. Sekarang buka kembali Xcode dan bangun kembali proyek.
  5. The device lockedkesalahan harus menghilang.
Besi John Bonney
sumber
ya sayangnya hanya ini yang bekerja untuk saya dari Xcode 8 di iOS 10 :(
Bishal Ghimire
@BishalGhimire Ya, itu jelas tidak ideal. Sebenarnya saya hanya perlu melakukan reset ini lagi ketika XCode mulai memberi saya device is lockedpesan lagi tanpa ada perubahan nyata pada pengaturan iPhone atau pengaturan XCode saya. Di suatu tempat sepanjang pengaturan kepercayaan saya untuk komputer saya sedang diatur ulang, tapi saya tidak yakin kapan dan di mana.
Iron John Bonney
3
Anda harus menunggu beberapa saat untuk memproses file simbol
Hamed Ghadirian
Hmm ... ini memperbaiki kesalahan "Perangkat Terkunci" ... tetapi telah menggantinya dengan "Tidak dapat menyimpan catatan pemasangan." kesalahan ...
kris
2
ini bekerja untuk saya setelah pembaruan perangkat lunak iOS 11 pada perangkat / Xcode 9
Ben
69

Dari Menu Jendela di bilah atas Xcode, pilih Perangkat dan Simulator.

(atau Tekan SHIFT + PERINTAH + 2)

Kemudian pilih perangkat Anda, klik kanan dan pilih Unpair.
Setelah Anda melakukan Trust atau Don't trust ini akan muncul di perangkat Anda.
Percayai perangkat lagi dan itu akan mulai mempersiapkannya untuk Pengembangan.
Tunggu Xcode untuk memasangkan perangkat untuk pengembangan dan kemudian Anda siap melakukannya!

Asfand Shabbir
sumber
Masalahnya biasanya tidak menunggu xcode untuk mempersiapkan iPhone untuk debug :) ini berhasil
Abdelrahman Ellithy
petunjuk terperinci untuk tidak adil
Atara
Saya mengalami masalah ini dalam Xcode 11 beta dan iOS 13 beta, dan ini berfungsi untuk menyelesaikan masalah "Kode sandi Diperlukan" prompt Xcode saat mengaktifkan debugging nirkabel. Terima kasih! :)
KarenAnne
41

Saya berlari ke masalah yang sama meskipun saya memilih opsi "Percayai komputer ini" pertama kali.

Ini berhasil untuk saya

  1. Kunci perangkat
  2. Lepaskan kabel dari perangkat.
  3. Buka kunci perangkat
  4. Sambungkan kembali ke Mac
Itzdsp
sumber
2
Jawaban Abhi Beckert di atas bekerja untuk saya sebelumnya, ini bekerja untuk saya sekarang. Saya menghabiskan banyak waktu untuk menari-nari di sekitar pengembang Apple yang tidak kompeten.
amergin
itu aApple untuk Anda! mengubah beberapa nilai pada inspektur atribut IB akan membuat xcode Anda lebih cepat. lol.
Itzdsp
32

2018

Cara tercepat untuk saat ini saya temukan adalah:

1) Buka Jendela -> perangkat (mengubah hotkey dalam xcode ke CMD + P untuk saya)
2) Tekan tidak adil pada perangkat. 3) Tekan kepercayaan pada iPhone. 4) Bangun lagi atau Jalankan tanpa bangunan (Ctrl + CMD + R)masukkan deskripsi gambar di sini

Nik Kov
sumber
1
Berhasil. Dan sekarang saya tahu Cmd + Ctrl + R untuk menjalankan tanpa build
Tà Truhoada
21

Bagi siapa saja yang membutuhkan jawaban logis ..

  1. Pergi ke Window -> Perangkat & Simulator. Klik kanan pada perangkat Anda & putuskan hubungan itu.
  2. Putuskan sambungan dari kabel & hubungkan kembali.
  3. Tunggu & biarkan Xcode mendeteksi perangkat Anda.
  4. Jalankan proyek.
  5. Pastikan Anda PERCAYA pada perangkat iOS Anda dan masukkan kode sandi apa pun.
Amber K
sumber
Ini berhasil. Pastikan perangkat Anda TIDAK DIKUNCI ketika Anda memasangkannya pada awalnya. Jika tidak maka ikuti petunjuk ini untuk memperbaiki.
Wizkid
16

Reboot iPhone saya, dan itu diperbaiki untuk saya.

Saya mencoba setiap jawaban pada halaman ini (7 pada saat itu, walaupun 2 adalah duplikat) dan mereka semua tidak berhasil menyingkirkan kesalahan Xcode ini untuk saya.

keris
sumber
Ini menyelamatkan hari saya! Terima kasih!
Fangming
1
Ini adalah jawaban terbaik yang menghemat banyak waktu saya. Terima kasih
Gaurav
1
Tidak membantu saya. Pengaturan yang tidak dipercaya dan kepercayaan kembali membantu.
Nik Kov
Anda tidak perlu memulai ulang atau memulai ulang setiap saat..tanyakan jawaban saya: stackoverflow.com/a/50023756/9623144
Amber K
Buang-buang waktu untuk reboot ponsel setiap waktu.
Nik Kov
12

Bagi mereka yang memiliki masalah ini di Xcode 9: Cukup restart Xcode harus menyelesaikan masalah.

Vlad Papko
sumber
3
Ini benar dan terutama benar dalam kasus debugging wifi di Xcode 9.
Ben Lachman
12

Saya punya solusi yang sangat sederhana yang bekerja untuk saya secara instan. Perlu 10 detik untuk melakukannya:

1) Pergi ke Window -> Devices & Simulatorsdan hapus centangShow as run destination

masukkan deskripsi gambar di sini

2) Cabut kabel dan pasang kembali.

3) Jalankan proyek.

Ini seharusnya bisa menyelesaikan masalah Anda!

Starsky
sumber
1
Terima kasih, ini berhasil bagi saya dengan XCode 10.2 ketika saran lainnya tidak. Mungkin terkait dengan yang sebelumnya telah tersedia di jaringan kemudian berada di wifi yang agak lambat.
Andy Dent
Terima kasih. Ini berhasil untuk saya. Xcode 11.3. Lucu karena mencabut kabel dan memasangnya kembali tidak berfungsi, ketika saya tidak membuka jendela Devices & Simulators.
Malas Ninja
Um, yang sepertinya membuatnya tidak tersedia untuk dipilih sebagai tujuan. Apa yang saya lewatkan?
Dronz
Kemungkinan besar Anda lupa mengikuti langkah ke-2:2) Unplug the cable and plug it back in. Run the project.
Starsky
11

Solusi sederhana:

  1. Pertama, cabut kabel perangkat Anda.

  2. Sekarang, buka kunci perangkat Anda dan pasang kembali. Pastikan perangkat tidak terkunci.

  3. Sekarang jalankan proyek Xcode dengan memilih perangkat sebagai target.

jaiswal Rajan
sumber
1
Hal yang sama untukku. Dengan tambahan itu saya bisa men-debug nirkabel.
Mykhailo Lysenko
@MykhailoLysenko Oh, itu artinya Anda harus mematikan jaringan iPhone sebentar, terima kasih untuk Steven Jobs. :)
Neal.Marlin
11

Ini terjadi kadang-kadang saat menggunakan Xcode 9.

Tangkapan layar

Ada beberapa solusi untuk ini seperti yang disebutkan di bawah ini:

Catatan: Pastikan perangkat Anda tidak terkunci ketika Xcode mencoba menginstal aplikasi.

Solusi 1:

saya. Disconnect devicedanconnect again

Solusi 2:

saya. Restart you device

Solusi 3:

saya. Disconnect device

ii. Quit Xcode(Tombol pintas:cmd + Q)

aku aku aku. Open your project

iv. Clean project(Shortcut key: cmd + shift + K)

v. Sekarang connect device

vi. Runproyek Anda

Bagi saya Solusi 3 bekerja dengan sempurna

Jayprakash Dubey
sumber
8

Saat Anda mencolokkan iPhone Anda, itu akan meminta Anda untuk mempercayai komputer. Jika Anda sudah percaya dan membuka kunci tetapi masih mengatakan perangkat Anda terkunci (bug). Cukup cabut dan pasang kembali maka itu akan berhasil

Keeley
sumber
8

Langkah-langkah ini bekerja untuk saya di iOS 10.

  1. Lepaskan kabel dari perangkat.
  2. Tancapkan perangkat.
  3. Bersihkan dan bangun proyek Xcode.
Jhansi M
sumber
5

Baru-baru ini saya telah bertemu dengan Xcode yang menunjukkan "pengembangan tidak dapat diaktifkan saat perangkat Anda terkunci, Silakan buka kunci perangkat Anda dan pasang kembali. (0xE80000E2).

Jika perangkat iOS Anda sudah terbuka dan terhubung ke mac dan masih mendapatkan kesalahan dari Xcode 8.1 setelah memutakhirkan ke iOS 10.1.1, maka mac tidak dipercaya oleh perangkat.

Untuk memperbaikinya, pertama-tama putuskan sambungan perangkat ke mac dan kemudian pergi ke aplikasi pengaturan iOS, dan buka general-> reset-> Reset Lokasi & Privasi.

Kemudian hubungkan perangkat ke mac dan ketika diminta, atur pilih trust the mac.

Kemudian tunggu pemrosesan simbol file di dalam perangkat Anda dan mac. Setelah selesai, Anda dapat menjalankan proyek ke perangkat Anda. Itu akan bekerja.

Deepin
sumber
5

Masalah ini bukan tentang "Percaya" atau tidak. Ini adalah bug di Xcode.

Ikuti saja langkah-langkah ini.

Saat Xcode berjalan dan perangkat Anda terhubung:

  1. Kunci perangkat Anda.
  2. Cabut perangkat Anda dari Mac.
  3. Buka kunci perangkat Anda.
  4. Hubungkan perangkat Anda kembali ke Mac.
Tom Luz
sumber
5

Saya mengalami masalah ini cukup sering (setidaknya seperti 5 kali seminggu). Hampir setiap kali ini terjadi, Xcode restart memperbaikinya. Tapi kali ini sepertinya tidak ada yang berhasil termasuk:

  • Mulai ulang Xcode;
  • Cabut dan pasang kembali iPhone;
  • Membersihkan proyek (cmd + shift + k);
  • Membersihkan data yang diturunkan (cmd + opsi + shift + k)

Dilakukan puluhan kali dalam semua jenis pesanan yang berbeda.

Apa yang memperbaiki masalah bagi saya saat ini adalah:

✅ Memulai ulang Mac.

Roger Oba
sumber
1
Yang ini bekerja untuk saya, Padahal, saya membunuh Xcode juga.
Yash Bedi
4

Solusi : Alihkan perangkat target ke yang lain (mis. Perangkat iOS Generik),

masukkan deskripsi gambar di sini

kemudian buka kunci perangkat fisik Anda dan kembali lagi ke sana.

Karbaman
sumber
4

Ada cara sederhana untuk menyelesaikannya. Setidaknya itu bekerja untuk saya. Di Perangkat iPhone Anda, Buka Pengaturan> Pengembang> klik "Hapus Komputer Tepercaya" Ketikkan kode sandi yang diperlukan Dan selesai !!!

Cara paling sederhana yang saya temukan.

Cleiton Domingues
sumber
Bagaimana jika tidak ada Pengaturan> Pengembang terlihat?
Dronz
3

Secara umum hanya mencabut / memasang kembali sepertinya bekerja untuk saya. Tapi hari ini tidak dan sesuatu yang lain tampaknya berhasil: Saya telah mengaktifkan debug jaringan pada perangkat yang dimaksud dan hampir seperti mengingat pengaturan "kunci" jaringan lama, sementara tidak melihat bahwa perangkat itu sebenarnya terhubung melalui USB . Setelah (untuk sementara) memilih " Sambungkan melalui Jaringan " dan melakukan replugging, semuanya kembali berfungsi.

LZM
sumber
Ya - menonaktifkan dan mengaktifkan kembali debugging jaringan sering memperbaikinya bagi saya, ketika bahkan restart gagal.
Peter Johnson
Jadi wifi debugging adalah masalahnya.
Neal.Marlin
3

ada dua solusi yang berhasil untuk saya. 1) lepaskan perangkat Anda dari mac dan pasang kembali. 2) lepaskan perangkat Anda dari mac dan nyalakan kembali dan kemudian sambungkan dengan mac itu akan berfungsi

Ahsan
sumber
1

Banyak jawaban, tetapi yang bekerja untuk saya (El Capitan, Xcode 8.2) adalah menutup iTunes. Jika itu memiliki koneksi ke perangkat iOS maka meskipun Xcode dapat memuat komponen aplikasi itu masih akan gagal menjalankannya.

brianlmerritt
sumber
1

Pada perangkat Anda (iPhone / iPad) goto: Pengaturan -> Pengembang -> Bersihkan Komputer Tepercaya bekerja untuk saya.

Mateusz Kaflowski
sumber
ini yang harus saya lakukan juga untuk mendapatkan 'kepercayaan komputer ini?' muncul saat saya terhubung ke komputer saya
Nunchucks
1

Saya menemukan bahwa dengan mematikan Konsol dan menjalankan Simulator memungkinkan XCode untuk melihat iPhone saya lagi. Saya akan memastikan program terkait lainnya tidak berjalan jika Anda tidak membutuhkannya.

Paul K.
sumber
1

Ini juga dapat terjadi karena pembaruan yang tertunda pada perangkat Anda. Ini juga berarti Anda perlu memperbarui telepon Anda, terhubung ke MacBook (percaya jika diperlukan). Ini bagaimana saya menemukan masalah dan solusi saya.

Atarang
sumber
Saya memiliki masalah yang sama (pembaruan menunggu di perangkat) tetapi saya tidak punya waktu untuk memperbaruinya. Jawaban Asfand Shabbir berhasil. (dalam kasus pembaca tidak punya waktu untuk memperbarui)
Can Poyrazoğlu
1

Satu kemungkinan yang patut diperiksa, jika tidak ada solusi lain yang berfungsi, adalah tidak ada ruang yang tersisa di perangkat. Xcode tidak akan memberi Anda kesalahan "perangkat penuh" yang membantu untuk memberi tahu Anda bahwa perangkat Anda tidak memiliki ruang penyimpanan yang tersisa, tetapi Xcode juga tidak akan dapat menggunakan aplikasi build ke perangkat yang penyimpanannya penuh. Satu-satunya solusi dalam situasi itu adalah menghapus media atau aplikasi / data lain untuk membebaskan ruang yang cukup.

Matt Wagner
sumber
0

terkadang perangkat Anda berhenti memercayai PC Anda tanpa reseaon. buka pengaturan Anda lalu umum> reset> reset lokasi dan privasi. dan pasang kembali perangkat Anda ke PC Anda lagi dan tekan prompt "trust this device" yang muncul di ponsel Anda.

pengguna3745290
sumber
0

Perbaikan lain untuk masalah ini adalah menghubungkan iPhone Anda dengan Xcode Anda yang terbuka saat iPhone Anda ada di homescreen, bukan di lockscreen atau dengan aplikasi yang dibuka.

yannisalexiou
sumber
0

Semua solusi sebelumnya tidak berhasil.

Finlay, mengganti kabel iPhone memecahkan masalah.

AL3MS
sumber
0

Saya harus menambahkan kembali perangkat ke xcode.

Di XCode, buka Perangkat dan Simulator (CMD + Shift + 2), pada daftar kiri tekan tombol + dan tambahkan kembali perangkat yang sama.

Martin Janeček
sumber