Xcode 4.2 tercihi "Kablosuz Bağlantılı Cihazları Destekleyin" ne işe yarar?


92

Xcode 4.2'de, "iOS Cihaz Keşfi" adlı Genel sekmesinin altında "Kablosuz Bağlantılı Cihazları Destekle" onay kutusu seçeneğiyle birlikte yeni bir tercih vardır.

Bu seçenek ne işe yarar? Kontrol ettikten sonra, bu yeni özelliği nasıl kullanabiliriz?


1
neden Xcode 5.1 genel sekmede bu özelliğe sahip değildir?
NoodleOfDeath

Yanıtlar:


115
  1. Cihazınızı makinenize takın.
  2. İTunes -> cihaz -> Özet sayfasına gidin ve "Bu XXXX ile Wi-Fi üzerinden senkronize et" seçeneğini işaretleyin
  3. XCode'da, XCode menüsü -> Tercihler -> Genel "Kablosuz Bağlantılı Cihazları Destekleyin" seçeneğini işaretleyin
  4. Cihazınızın fişini çekin
  5. Cihazda, Ayarlar -> Genel -> iTunes Wi-Fi Sync'e gidin ve "Şimdi Eşzamanla" yı tıklayın
  6. XCode'da, Organizer -> Devices'a gidin ve parmaklarınızı çaprazlayın.

Adım 5 benim için yaptı. Cihazlarımın görünmesini sağlayamamak için günlerdir mücadele ediyorum, ancak onları cihazın kendisinden kablosuz olarak senkronize ettiğimde, XCode'daki Organizer'da küçük kablosuz olarak bağlı sembol belirdi. Umarım sizin de işe yarar.

Düzenleme: Cihazın XCode'un görmesi için uyanması gerekir. Cihazım uyuduğunda Düzenleyiciden kaybolur

Düzenleme: Bu özellik, makinenize bir USB kablosuyla bir aygıt fişinde yapabileceğiniz tüm işlemleri gerçekleştirmenize olanak tanır ... yalnızca şimdi kablo olmadan. Bunu yerel test uzmanları için neredeyse hiç çaba harcamadan derlemek, Sızıntılar veya Zombiler gibi cihazları çalıştırarak testiniz masasında rahatça otururken (makinenize bağlı olmak yerine) sinir bozucu sorunları takip etmek için bunu çok faydalı buldum. .

Düzenleme: Bu özellik artık Xcode 4.3.1'den itibaren mevcut değildir. Daha az sorun olduğunda daha sonra yeniden görünecektir (sürüm 4.4'te tahmin ediyorlar).

2/2012 - Bu özellik, Xcode 4.6'dan itibaren hala yok. Şu anda yakın gelecekte geri döneceğine dair bir işaret yok.

10/2013 - Xcode 5.0 burada ve özelliğin geri döneceğine dair hala bir işaret yok. Bu noktada öngörülebilir gelecek için öldüğünü varsayabiliriz.

9/2014 - Xcode 6.0'da wifi cihaz özelliğinin mevcut olduğuna dair bir raporum var. Hipotez, iTunes ile kablosuz olarak senkronize olacak şekilde ayarlanmış bir cihaza sahip olmaktır. Test etmeye başladım, ancak şu ana kadar olumlu sonuçlar alamadım. Bu olasılığı ve imajı yükselttiği için Steven Kramer'a teşekkürler.

WiFi cihazları dahil Xcode cihaz listesi


2
Buradaki harika bilgi için teşekkürler. Cihazda çalışan derlemeyi alma dışında her şey çalıştı - Başka biri: hata: '... / builds / Debug-iphoneos / xxx.app / xxx' başlatılamadı - uzak gdb sunucusuna bağlı değil. Her şeyi kopyaladığını görebiliyorum ... sadece başlatılmıyor.
shawnwall

3
4.3.1 yükledim ancak onay kutusunu görmüyorum ve iOS 5 cihazlarım görünmüyor. Onay kutusunun kaldırılıp kaldırılmadığını başka biri onaylayabilir mi?
Chris R. Donnelly

3
Chris, evet özellik Xcode 4.3.1'de kaldırıldı. Bu yanıttaki bir yoruma göre ( stackoverflow.com/a/7996999/235297 ), işlevsellikle ilgili sorunlar nedeniyle.
Ortwin Gentz

3
07/02/2013 - özellik xcode 4.6'da hala yok! umarım bu özelliği yakında geri alırız
AbdullahDiaa

3
Hala Xcode 6.3 beta'da 0xE8000016 alınıyor ... Güçlü kalın!
jtbandes

13

Gelecekteki bazı Xcode sürümlerinde, "Kablosuz Olarak Bağlı Aygıtları Destekle" seçeneği, uygulamalarınızı geliştirme Mac'inizin USB bağlantı noktasına bağlamadan aygıtlarınızdaki hataları ayıklamanıza olanak tanır. Bu özelliğin henüz üretimde kullanıma hazır olmadığını görüyorum, ancak onunla daha iyi şansa sahip olabilirsiniz. Kurmak için yapmanız gerekenler:

  1. Aygıtınızı USB kullanarak bağlayın, iTunes'u başlatın, Aygıtlar'daki girişinin altında "Bu iPod / iPhone / iPad ile Wi-Fi üzerinden eşzamanla" seçeneğini işaretleyin.

  2. Xcode'u başlatın. Düzenleyici penceresinin Aygıtlar sekmesini açın ve aygıtınızın adının yanında yeşil bir nokta olduğunu doğrulayın.

  3. Cihazınızın Mac'inizle bağlantısını kesin; iTunes'un onu hala gördüğünü ve onunla kablosuz olarak eşzamanlanabildiğini doğrulayın.

  4. Xcode Tercihleri ​​altında "Kablosuz Olarak Bağlı Aygıtları Destekleyin" seçeneğini işaretleyin. Birkaç saniye bekleyin.

  5. Cihazınızın artık yanında yeşil bir Wi-Fi simgesi olmalıdır. Değilse, "Kablosuz Olarak Bağlı Aygıtları Destekle" onay kutusunu kapatın / açın veya Xcode, iTunes ve / veya aygıtınızı yeniden başlatıncaya kadar yeniden başlatın.

  6. Artık Şema açılır menüsünde cihazı seçebilmelisiniz. Seçmeyi deneyin ve uygulamanızda kablosuz olarak hata ayıklamaya başlayın. İyi şanslar!

Benim durumumda, Xcode cihaza yeni geliştirme yapıları yükleyebilir, ancak henüz onu güvenilir bir şekilde çalıştırıp hata ayıklayamaz. Hem LLDB hem de GDB, cihaza bağlanırken çok fazla sorun yaşıyor. Bazen başarılı olurlar, ancak uygun geliştirme için yeterince güvenilir değildir.


1
Herkese selam, kablosuz olarak çalışırken bu açılır pencereyi buluyorum. "Nasıl çalıştırılacağını bilmiyorum" yardım hedefini dene ""
NSCry

8
Xcode Prefs'te "Kablosuz Bağlantılı Cihazları Destekleyin" ifadesini göremiyorum .... nerede olabilir?
Michael Chourdakis


1

Bu, aygıt ve bilgisayar aynı kablosuz ağ üzerindeyse, bir USB kablosuyla takılı olmasa bile aygıtın düzenleyicide görünmesini sağlar.


Oldukça açık görünebilir, ancak ben de onu çalıştırmayı başaramadım. Kutuyu işaretledim, XCode'dan çıkıp yeniden başlatmayı denedim. Cihazlar takılıyken ve masamda otururken denedim. Henüz XCode'un USB kablosu olmayan bir cihazı fark etmesini sağlayabildim.
DBD

@dbd Bu aygıt için iTunes'da kablosuz eşzamanlamayı etkinleştirmeniz gerekebilir.
chown

Tamam, denedim. Apple Forumlarındaki şeyleri okudum. İTunes'da etkinleştirmeniz gerekiyor gibi görünüyor, ancak yine de çalışmasını sağlayamadım. Pek çok insan aynı sorunu yaşıyor gibi görünüyor. Bazıları aralıklı çalıştığını söylüyor. Yani ... Birisi tutarlı bir şekilde çalışmasını sağlamamıza yardım edemediği sürece, buna sadece devam eden bir özellik diyeceğiz.
DBD

1

itunes'a gidin, senkronizasyona basın, cihaz "yeniden bağlanacak", birkaç saniye bekleyin, xcode'da gösterilmelidir


1

Bu anahtarın başka bir kullanımı, kablosuz eşitleme etkinleştirildiğinde Xcode'un% 100 CPU kullanımı gösterdiğini ele almaktır. Kablosuz senkronizasyon desteğini devre dışı bırakarak Xcode, kod dağıtımı için yalnızca kablolu aygıtları kullanır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.