Xcode tidak melihat perangkat iOS saya tetapi iTunes melihatnya

120

Saya punya masalah yang aneh.

Saya memiliki iPad dengan iOS 5.0.1 (9A405) dan iOS SDK 5.0.1 dengan Xcode 4.2 (Build 4C199) yang diinstal di Mac saya.

Xcode tidak melihat perangkat saya. Tercantum "Perangkat iOS" bukan "iPad Sauron" seperti biasa.
(Saya yakin perangkat itu terhubung karena saya melihatnya di iTunes.) Xcode menolak untuk memulai aplikasi saya di perangkat. Ia mengatakan:

"Xcode tidak dapat berjalan menggunakan perangkat yang dipilih. Tidak ada perangkat iOS yang disediakan tersedia dengan versi iOS yang kompatibel. Hubungkan perangkat iOS dengan versi iOS yang cukup baru untuk menjalankan aplikasi Anda atau pilih simulator iOS sebagai tujuan."

Xcode melihat iPad saya yang lain dengan iOS 4.3.3 dan dapat menjalankan aplikasi di perangkat ini. Saya telah mencoba untuk me-restart Mac saya - tanpa hasil.

Saya juga memeriksa profil penyediaan, sertifikat pengembang, dll.

Apakah ada yang punya ide?

Vlad
sumber
Apakah Anda benar-benar memperluas daftarnya? Saya mendapatkan hal ini setelah menghubungkan perangkat orang lain dan kemudian milik saya kembali. Saya harus secara eksplisit memperluas daftar dan memilih perangkat saya. Dan ya, ada opsi "Perangkat iOS"!
Eimantas
Iya. Saya mencoba untuk memperluas daftar perangkat. Perangkat saya tidak ada.
Vlad

Jawaban:

77
  1. Pilih Window ➜ Organizer di Xcode. Sekarang di bawah Perangkat, pilih perangkat Anda. Jika belum siap untuk pengembangan, klik gunakan untuk pengembangan.

  2. Jika di atas tidak menyelesaikan masalah Anda, maka dari pengaturan proyek Anda, tetapkan target penerapan ke salah satu tempat aplikasi Anda dikembangkan atau lebih rendah.

  3. Jika tidak, ada masalah dengan sertifikat dan profil penyediaan. Pastikan UDID perangkat Anda ditambahkan di profil penyediaan yang Anda gunakan.

iVipS
sumber
2
Saya malu. Saya hanya lupa menekan "Gunakan untuk pengembangan" di penyelenggara XCode.
Vlad
@iVips - Saya menghadapi masalah yang sama tetapi saya bahkan tidak mendapatkan "Gunakan untuk pengembangan", bagaimana cara memperbaikinya?
itsaboutcode
Saya akhirnya mendapatkan Xcode untuk mengenali iPad saya menggunakan petunjuk di atas dan dengan konfigurasi yang sama seperti @Dustin - Xcode 5.0.2, iOS 7.0.4 - di Macbook Air yang menjalankan OSX 10.9.1. Namun, butuh cukup banyak percobaan dan kesalahan, dan tidak sampai akhirnya saya memutuskan koneksi ke iPad dari port USB3 di sisi kiri komputer dan menghubungkannya kembali ke port USB3 di sisi kanan yang akhirnya dikenali Xcode. Itu.
Ed McLaughlin
8
di Xcode 7.3.1 tidak ada lagi opsi "Perangkat" di Penyelenggara. Ada ide lain?
kramer65
2
@ kramer65, sekarang Jendela> Perangkat, bukan Jendela> Organizer> Perangkat
Matt
250

Meskipun yang satu ini tidak membahas masalah spesifik OP, ini mungkin menjadi solusi bagi orang lain yang menemukan pertanyaan ini.

Dalam beberapa keadaan, Xcode tidak akan mengenali (bahkan tidak melihat) perangkat terhubung yang sebelumnya dikenali, meskipun tidak ada perubahan pada versi Mac OS / iOS / Xcode. Ini tampaknya terjadi jika Anda menyambungkan perangkat saat Mac dan / atau perangkat terkunci saat Anda menyambungkannya. Perangkat akan menanyakan apakah Anda ingin mempercayai komputer meskipun Anda sudah melakukannya, tetapi perangkat tetap tidak akan terlihat di Xcode.

Memulai ulang Xcode atau perangkat sepertinya tidak memberikan efek apa pun. Salah satu solusinya adalah dengan mereboot Mac. Solusi lain yang jauh lebih cepat adalah memulai ulang usbmuxd:

  1. Keluar dari Xcode
  2. Putuskan sambungan perangkat
  3. Di jendela terminal, ketik: sudo pkill usbmuxd(ini akan dimulai ulang secara otomatis)
  4. Mulai ulang Xcode
  5. Hubungkan perangkat

Perangkat Anda sekarang akan terlihat lagi di Xcode!

Harapan yang membantu beberapa orang. Ternyata iya!

jcaron.dll
sumber
1
Ini juga berhasil untuk saya. Saya mengalami situasi di mana iTunes juga tidak mengenali perangkat tersebut, dan mencolokkan kembali perangkat tersebut menghasilkan pesan "Percayai Komputer ini?" dialog setiap kali.
avance
Terima kasih!! Ini juga memperbaiki pop-up "percaya komputer ini" yang saya dapatkan setiap saat.
Erik Villegas
apakah masalah ini terjadi dengan seseorang (perangkat Xcode 7.2 dan iOS 9.2.1)? (ini terjadi pada saya dan metode ini (variasi jawaban ini 'langkah-langkah membantu)
gaussblurinc
Saya sebenarnya sudah lama tidak mengalaminya, tetapi mungkin karena saya belum melakukan hal-hal seperti menghubungkan perangkat saat Mac terkunci. Atau mungkin karena mereka memperbaiki masalahnya.
jcaron
Pekerjaan ini - catatan: ini terjadi karena saya tidak sengaja menghapus file profil penyedia layanan seluler - jadi saya harus menambahkan ke penyelenggara terlebih dahulu.
Elia Weiss
36

Punya masalah yang sama, restart xcode dan itu menemukan ponsel saya lagi.

Alex Pelletier
sumber
Jika Anda memiliki pesan peringatan ini: "iPhone tujuan yang dijalankan tidak valid untuk menjalankan 'video' skema." Ikuti jawaban ini. Itu memperbaiki masalah.
kit
17

Saya mengalami masalah ini hari ini di mana Xcode 8.2.1 tiba-tiba memutuskan ipad yang terhubung (ios 10.2) tidak lagi terhubung. Cabut, dicolokkan kembali, reboot macbook saya, dan mencoba berbagai rekomendasi di atas. Hal yang memperbaiki masalah bagi saya adalah mematikan dan me-reboot perangkat ipad itu sendiri.

Jeremy_inPDX
sumber
3
Setelah beberapa kali mencoba untuk mendapatkan Xcode pada Mac virtual, menemukan iPhone saya yang terpasang secara fisik lagi, tip ini juga bekerja untuk saya: Cukup reboot iPhone. Siapa yang mengatakan bahwa "Apakah Anda mencoba mematikannya dan menyalakannya lagi?" hanya bekerja untuk Windows? :) Terima kasih Jeremy!
Mephisztoe
Mencoba setiap solusi lain tetapi ini yang berhasil untuk saya. Xcode 10.1 / iphone 6s 12.4.1
Atak
12

Saya mendapatkan masalah ini sekali, menggunakan kabel Apple yang tidak resmi.

Semoga membantu.

Franck
sumber
Sama. Dalam kasus saya, masalahnya adalah kabelnya juga. Saya tidak tahu mengapa, tetapi ketika saya mencolokkan telepon itu sedang diisi, dan saya juga melihatnya dengan perintah ioreg -p IOUSB, dan telepon menunjukkan kepada saya pesan "Apakah Anda mempercayai komputer ini?" Tetapi saya tidak dapat melihat perangkat di Xcode dengan cara apa pun. Saya mencoba kabel lain dan berhasil.
MrMojoRisin
Sama kasus saya, itu masalah kabel.
Trinh Tran
9

Kepada orang lain yang mungkin memiliki masalah yang sama dan jawaban di atas tidak berfungsi: Pastikan versi iOS yang diinstal di perangkat Anda cocok dengan versi iOS SDK yang telah Anda instal di mac Anda. Jika ini tidak cocok Anda tidak dapat membangun ke perangkat.

Kasper Munck
sumber
9

Dalam kasus saya, saya melakukan langkah selanjutnya

  1. Keluar dari XCode
  2. Putuskan sambungan perangkat
  3. Di terminal Anda sudo launchctl stop com.apple.usbmuxd
  4. Luncurkan ulang Xcode
  5. Hubungkan perangkat
Alexandr Kolesnik
sumber
Ini berfungsi untuk saya tanpa meluncurkan ulang xcode atau perangkat
Seseorang yang Khusus
bagus, ini menghemat banyak waktu
Finder 丶 Tiwk
7

Semoga jawaban saya bermanfaat untuk pengembang baru. Ikuti saja langkah ini, Anda dapat menghubungkan iPhone / iPad Anda dengan X-code.masukkan deskripsi gambar di sini

Abhishek Mishra
sumber
4

Saya baru saja mencoba setiap solusi yang disarankan di atas. Satu-satunya hal yang berhasil dan menyelesaikan masalah saya adalah masuk ke "Organizer" xcode, klik kanan pada iPhone saya, klik "Hapus dari penyelenggara" dan kemudian tunggu sekitar 10 detik sementara xcode secara otomatis menambahkan kembali perangkat.

Saya sebelumnya mencolokkan telepon saya dan itunes mengenalinya dengan baik dan disinkronkan dengannya, dll, tetapi semua xcode yang dikatakan dalam penyelenggara adalah "Perangkat saat ini tidak terhubung", yang pasti terhubung jika itunes disinkronkan dengannya dan tidak disinkronkan Wifi.

Mengapa xcode membutuhkan saya untuk menghapus dan menambahkan kembali telepon berada di luar kemampuan saya, tetapi itu berfungsi dengan baik sekarang setelah saya melakukan ini.

Benjamin Oman
sumber
4

Saya mencoba semua hal di atas tetapi tidak berhasil. Saya telah menggunakan telepon selama berabad-abad dan tiba-tiba Penyelenggara berpikir "perangkat ini saat ini tidak terhubung". Reset telepon memperbaikinya untuk saya (tahan Home & Power hingga logo Apple). Saya melakukannya dengan itu masih terhubung ke MacBook, tetapi itu seharusnya tidak perlu.

Michael
sumber
1
Terima kasih Michael - masalah yang sama. 5s bekerja dengan baik sampai xcode tiba-tiba memutuskan itu tidak ada. Kemudian iTunes setuju dengan xcode. Mem-boot ulang ponsel memperbaikinya untuk saat ini. Mencemaskan berapa banyak dari bug acak ini yang melewati tim rilis apple.
amergin
3

Untuk Xcode 7(dan mungkin di atas),

go to Window -> Devices, 

tekan bagian plus signbawah dan select the deviceterhubung hit next, laluUse for development .

Ini hanya berfungsi jika Xcodemembaca perangkat Anda, tetapi Anda tidak dapat menjalankan aplikasi di perangkat tersebut.

Pastikan juga device's OS version is greater than or equal to your app's Deployment Targetversi OS-nya.

Vinit Nayak
sumber
2

Memiliki masalah yang sama dengan beberapa kabel yang tidak berlisensi. Bekerja dengan baik dengan kabel USB Apple & Belkin.

Kirow
sumber
2

Aplikasi saya berfungsi di semua simulator tetapi tidak di perangkat saya. Saya mencoba hampir semua langkah dari setiap komentar dan tidak beruntung. Saya membuka setelan perangkat saya dan mengaktifkan "Hotspot Pribadi" saya dari mati. Maka semuanya baik-baik saja!

pcnick13
sumber
Untuk virtualbox Mac Catalina juga berfungsi. Terima kasih sobat.
Ratheesh
1

Sudahkah Anda mencoba menghapus dan menginstal ulang perangkat di portal Pengembang Apple Anda? Jika ya, coba tingkatkan xcode Anda ke 4.3.2, saya ingat saya perlu memperbarui ke xCode 4.3.2 setelah memperbarui iPhone saya ke iOS 5.1

Oras
sumber
1

Xcode tidak melihat iPad saya, iTunes juga tidak melihat perangkat saya. Mem-boot ulang Mac memperbaiki situasi.

Kibernetik
sumber
1

Setelah memperbarui iPhone saya ke 10.3.3, Xcode 8.3.3tidak dapat menemukannya di Devicejendela tetapi iTunes dapat menemukannya. Memulai ulang Xcode memperbaiki masalah.

superarts.org
sumber
1

Setelah 20 menit debugging, saya menyadari bahwa saya harus mengarahkan kursor ke atas tombol (🔼) di bagian atas Devicespicker di pojok kiri atas, di sebelah kanan tombol run app 😂

Nick Sarafa
sumber
1

Kesalahan yang saya alami di XCode adalah "versi iOS lebih rendah dari target penerapan", yang tidak saya ketahui cara memperbaikinya. Kesalahan ditampilkan di mana iPhone seharusnya diindikasikan sebagai Perangkat (kiri atas). Saya memilih proyek di Project Navigator dan memperhatikan bahwa iOS Deployment Target diatur ke 11.3 tetapi ketika saya memeriksa iPhone saya, itu diatur ke 11.2.1 (atau lebih rendah dari 11.3). Jadi saya membuka Pengaturan di telepon, menggulir ke bawah ke Umum dan mengetuk Pembaruan Perangkat Lunak. Karena pembaruan mengatakan itu dijadwalkan tetapi tidak dimulai, saya memutuskan untuk mengeluarkan kartu SIM dari ponsel saya yang lain dan memasukkannya ke iPhone yang saya gunakan untuk pengujian. Kemudian peningkatan versi dimulai dengan cepat. Namun, setelah Pembaruan selesai di telepon, XCode masih tidak mengenali telepon. Saya mencabut kabel USB tetapi tidak mendengar suara apa pun, jadi saya mencolokkannya ke port USB lain di komputer dan kemudian mendengar suara. Kemudian XCode memperhatikan telepon itu. Jadi masalahnya adalah iPhone tidak memberi tahu saya bahwa saya memiliki Pembaruan (atau saya mengabaikannya dan melupakannya) dan mungkin memerlukan kartu SIM, dan saya memiliki koneksi USB yang buruk.

Ayam Merah
sumber
makasih bro. itu berhasil untuk saya.
joshua pogi 28
0

Saya punya masalah ini. Saya entah bagaimana mendaftarkan perangkat untuk tim generik di apel. Saya tidak ingat bagaimana saya melakukannya sekarang. Kemudian saya bisa mengatasi kesalahan ini.

Satish
sumber
Inilah cara saya menyelesaikannya. Itu tidak pernah terhubung dalam tembakan pertama. Saya harus coba lagi 8-10 kali dan akhirnya tersambung. Setelah terhubung dalam penyelenggara saya pergi ke perangkat, memilih perangkat ini dan di bawah ini saya memilih profil penyediaan. Mengklik kanan maka saya mendapat opsi tambahkan perangkat ke portal penyediaan. Lalu saya menambahkan memberi apple id. Mulai saat berikutnya dan seterusnya, saya dapat menghubungkan sendiri untuk pertama kali.
Satish
0

Cabut saja kabel iPhone dengan mac Anda dan kemudian colokkan kabel di mac berfungsi untuk saya. Saya harap ini berfungsi untuk seseorang.

varun
sumber
2
bantuan sempurna! Tidak ada yang pernah memikirkannya. Selamat
Profstyle
0

Xcode 6.3 tidak melihat iPhone saya menjalankan iOS 8.3 bahkan setelah komputer restart. Saya kemudian me-restart iPhone saya dan semuanya berfungsi kembali. Suka perangkat lunak buggy!

whittwuli.dll
sumber
0

Saat Anda mencoba membangun dan menjalankan skema saat ini tetapi menemukan pesan peringatan ini:

"IPhone tujuan yang dijalankan tidak valid untuk Menjalankan skema."

Selain itu, Anda sudah memeriksa ponsel dan terhubung ke Mac dengan benar, yang perlu Anda lakukan hanyalah memulai ulang Xcode dan membuatnya lagi . Itu akan berhasil.

kit
sumber
0

Mengalami masalah ini setelah meningkatkan dari XCode 9 ke 10.1. Tidak ada perangkat sama sekali yang muncul di XCode, meskipun melakukan semua langkah yang tercantum dalam jawaban lain.

Bagi saya, solusinya adalah melakukan build CMake yang bersih, menghapus file proyek Xcode lama.

Luke F.
sumber
0

Xcode 10.2.1 tidak mengenali ipad mini saya. Saya mencabut dan menyalakan ulang mini dan itu menjadi terlihat.

Mike Volmar
sumber
0

Jika tidak ada yang berhasil, coba mulai ulang iPhone atau perangkat Anda! Bekerja setiap saat untuk saya (:

Arin
sumber