Apa yang dilakukan preferensi Xcode 4.2 "Mendukung Perangkat yang Terhubung Secara Nirkabel"?

92

Di Xcode 4.2, ada preferensi baru di bawah tab Umum yang disebut "iOS Device Discovery" dengan opsi kotak centang "Mendukung Perangkat yang Terhubung Secara Nirkabel."

Apa fungsi opsi ini? Setelah diperiksa, bagaimana kita bisa menggunakan kemampuan baru ini?

HunkSmile
sumber
1
kenapa Xcode 5.1 tidak memiliki fitur ini di tab umum?
NoodleOfDeath

Jawaban:

115
  1. Colokkan perangkat Anda ke mesin Anda.
  2. Buka iTunes -> perangkat -> halaman Ringkasan dan centang opsi "Sinkronkan dengan XXXX ini melalui Wi-Fi"
  3. Di XCode, menu XCode -> Preferensi -> Umum centang "Dukungan Perangkat Terhubung Nirkabel"
  4. Cabut Perangkat Anda
  5. Di perangkat, buka Settings -> General -> iTunes Wi-Fi Sync dan klik "Sync Now"
  6. Di XCode, untuk pergi ke Organizer -> Perangkat dan silangkan jari Anda.

Langkah 5 adalah apa yang berhasil untuk saya. Saya telah berjuang selama berhari-hari tidak dapat menampilkan perangkat saya, tetapi ketika saya menyinkronkannya secara nirkabel dari perangkat itu sendiri, simbol kecil yang terhubung secara nirkabel muncul di Organizer di XCode. Semoga ini akan berhasil juga bagi Anda.

Sunting: Perangkat harus bangun agar XCode dapat melihatnya. Saat perangkat saya tidur, perangkat itu menghilang dari Penyelenggara

Sunting: Fitur ini memungkinkan Anda untuk melakukan semua tindakan yang dapat Anda lakukan pada perangkat yang dihubungkan ke mesin Anda melalui kabel USB ... hanya sekarang tanpa kabel. Saya merasa ini sangat berguna untuk dibuat untuk penguji lokal dengan hampir tanpa usaha di pihak mereka, jalankan instrumen seperti Leaks atau Zombies untuk membantu melacak masalah yang mengganggu sementara pengujian Anda masih nyaman duduk di meja mereka (bukan ditambatkan ke mesin Anda) .

Sunting: Fitur ini tidak lagi tersedia pada Xcode 4.3.1. Fitur ini akan muncul kembali nanti ketika memiliki lebih sedikit masalah (mereka memperkirakan dalam versi 4.4).

2/2012 - Fitur ini masih hilang pada Xcode 4.6. Saat ini tidak ada tanda-tanda akan kembali dalam waktu dekat, jika pernah.

10/2013 - Xcode 5.0 telah hadir dan masih belum ada tanda bahwa fitur tersebut akan kembali. Kita dapat berasumsi bahwa itu sudah mati untuk masa mendatang pada saat ini.

9/2014 - Saya mendapat laporan bahwa kemampuan perangkat wifi memang ada di Xcode 6.0. Hipotesisnya adalah memiliki perangkat yang diatur untuk disinkronkan secara nirkabel dengan iTunes. Saya sudah mulai menguji, tetapi sejauh ini belum bisa mendapatkan hasil yang positif. Terima kasih kepada Steven Kramer karena telah meningkatkan kemungkinan dan citra ini.

Daftar perangkat Xcode termasuk perangkat wifi

DBD
sumber
2
Terima kasih atas info bagusnya di sini. Semuanya bekerja kecuali menjalankan build pada perangkat - Ada yang mendapatkan: error: gagal meluncurkan '... / builds / Debug-iphoneos / xxx.app / xxx' - tidak terhubung ke server gdb jarak jauh. Saya bisa melihatnya menyalin semuanya ... hanya saja tidak meluncurkan.
shawnwall
3
Saya memiliki 4.3.1 terinstal tetapi saya tidak melihat kotak centang, dan perangkat iOS 5 saya juga tidak muncul. Adakah orang lain yang dapat mengonfirmasi jika kotak centang telah dihapus?
Chris R. Donnelly
3
Chris, ya fitur tersebut telah dihapus di Xcode 4.3.1. Menurut komentar dalam tanggapan ini ( stackoverflow.com/a/7996999/235297 ) karena masalah fungsionalitas.
Ortwin Gentz
3
07/02/2013 - fitur masih hilang di xcode 4.6! mudah-mudahan kita akan segera mendapatkan fitur ini kembali
AbdullahDiaa
3
Masih mendapatkan 0xE8000016 di Xcode 6.3 beta ... Tetap kuat sesama pembenci kabel!
jtbandes
13

Di beberapa rilis Xcode mendatang, opsi "Mendukung Perangkat yang Terhubung Secara Nirkabel" akan memungkinkan Anda untuk men-debug aplikasi Anda di perangkat tanpa menghubungkannya ke port USB pada Mac pengembangan Anda. Saya merasa fitur ini belum siap untuk digunakan produksi, tetapi Anda mungkin lebih beruntung dengannya. Inilah yang perlu Anda lakukan untuk menyiapkannya:

  1. Hubungkan perangkat Anda menggunakan USB, mulai iTunes, centang "Selaraskan dengan iPod / iPhone / iPad ini melalui Wi-Fi" di bawah entri di Perangkat.

  2. Mulai Xcode. Buka tab Perangkat di jendela Agenda, dan verifikasi bahwa perangkat Anda memiliki titik hijau di samping namanya.

  3. Putuskan sambungan perangkat Anda dari Mac; verifikasi bahwa iTunes masih melihatnya dan dapat menyelaraskannya secara nirkabel.

  4. Centang "Mendukung Perangkat yang Terhubung Secara Nirkabel" di bawah Preferensi Xcode. Tunggu beberapa detik.

  5. Perangkat Anda sekarang memiliki simbol Wi-Fi hijau di sampingnya. Jika tidak, matikan / hidupkan kotak centang "Mendukung Perangkat yang Terhubung Secara Nirkabel" atau mulai ulang Xcode, iTunes, dan / atau perangkat Anda hingga berhasil.

  6. Sekarang Anda dapat memilih perangkat di menu pop-up Skema. Coba pilih dan mulailah men-debug aplikasi Anda secara nirkabel. Semoga berhasil!

Dalam kasus saya, Xcode dapat menginstal versi pengembangan baru di perangkat, tetapi belum dapat menjalankan & men-debugnya dengan andal. Baik LLDB dan GDB mengalami banyak masalah saat menyambungkan ke perangkat. Terkadang mereka berhasil, tetapi tidak cukup dapat diandalkan untuk pengembangan yang nyaman.

Karoy Lorentey
sumber
1
Halo semua Saya menemukan pop up ini saat berjalan tanpa kabel. "Tidak tahu cara menjalankan, coba" target bantuan ""
NSCry
8
Saya tidak melihat "Mendukung Perangkat yang Terhubung Secara Nirkabel" di Xcode Prefs .... di manakah itu?
Michael Chourdakis
6

Harap dicatat bahwa jika Anda menggunakan XCode 4.3, mereka telah menghapus dukungan nirkabel, jadi mengikuti langkah-langkah ini akan sia-sia. Orang lain juga mengetahui bahwa mereka telah secara diam-diam menghapus fitur perangkat yang terhubung secara nirkabel: http://www.thomashajcak.com/wireless-support-in-xcode-4-3/

James Broad
sumber
1

Hal ini memungkinkan perangkat untuk muncul di penyelenggara jika perangkat dan komputer berada di jaringan nirkabel yang sama meskipun tidak dicolokkan melalui kabel usb.

chown
sumber
Ini mungkin tampak cukup jelas, tetapi saya juga belum bisa membuatnya berfungsi. Saya mencentang kotak, saya mencoba keluar dan memulai ulang Xcode. Saya mencobanya ketika perangkat dicolokkan dan juga ketika mereka hanya duduk di meja saya. Saya belum bisa mendapatkan XCode untuk melihat perangkat tanpa kabel USB.
DBD
@dbd Anda mungkin juga perlu mengaktifkan penyelarasan nirkabel di iTunes untuk perangkat itu.
chown
Oke, saya sudah mencobanya. Saya membaca tentang hal-hal di Forum Apple. Sepertinya Anda harus mengaktifkannya di iTunes, tetapi saya masih tidak bisa membuatnya berfungsi. Banyak orang tampaknya mengalami masalah yang sama. Beberapa mengatakan itu bekerja sesekali. Jadi ... kami akan menyebutnya fitur dalam proses kecuali seseorang dapat membantu kami membuatnya berfungsi secara konsisten.
DBD
1

buka itunes, tekan sinkronkan, perangkat akan "terhubung kembali", tunggu beberapa detik, itu akan ditampilkan di xcode

Nasi goreng
sumber
1

Kegunaan lain dari sakelar ini adalah untuk mengatasi saat Xcode menunjukkan 100% pemakaian CPU saat sinkronisasi nirkabel diaktifkan. Dengan menonaktifkan dukungan sinkronisasi nirkabel, Xcode hanya akan menggunakan perangkat kabel untuk penyebaran kode.

sean808080
sumber