Was bewirkt die Xcode 4.2-Voreinstellung „Drahtlos verbundene Geräte unterstützen“?

92

In Xcode 4.2 gibt es auf der Registerkarte "Allgemein" eine neue Einstellung mit dem Namen "iOS-Geräteerkennung" mit der Kontrollkästchenoption "Drahtlos verbundene Geräte unterstützen".

Was macht diese Option? Wie können wir diese neue Funktion nach Überprüfung nutzen?

HunkSmile
quelle
1
Wie kommt es, dass Xcode 5.1 diese Funktion auf der Registerkarte "Allgemein" nicht hat?
NoodleOfDeath

Antworten:

115
  1. Schließen Sie Ihr Gerät an Ihr Gerät an.
  2. Gehen Sie zur Seite iTunes -> Gerät -> Zusammenfassung und aktivieren Sie die Option "Mit diesem XXXX über WLAN synchronisieren"
  3. Aktivieren Sie in XCode im Menü XCode -> Einstellungen -> Allgemein die Option "Drahtlos verbundene Geräte unterstützen".
  4. Trennen Sie Ihr Gerät vom Stromnetz
  5. Gehen Sie auf dem Gerät zu Einstellungen -> Allgemein -> iTunes Wi-Fi Sync und klicken Sie auf "Jetzt synchronisieren".
  6. Gehen Sie in XCode zu Organizer -> Geräte und drücken Sie die Daumen.

Schritt 5 hat es für mich getan. Ich habe seit Tagen Probleme damit, meine Geräte nicht anzuzeigen, aber als ich sie drahtlos vom Gerät selbst synchronisierte, tauchte im Organizer in XCode das kleine Symbol für drahtlos verbundene Verbindungen auf. Hoffentlich klappt es auch bei Ihnen.

Bearbeiten: Das Gerät muss aktiviert sein, damit XCode es sehen kann. Wenn mein Gerät in den Ruhezustand wechselt, verschwindet es vom Organizer

Bearbeiten: Mit dieser Funktion können Sie alle Aktionen ausführen, die Sie an einem Gerät ausführen können, das über ein USB-Kabel an Ihr Gerät angeschlossen ist ... nur jetzt ohne Kabel. Ich fand es sehr nützlich, lokale Tester fast ohne großen Aufwand zu unterstützen und Instrumente wie Leaks oder Zombies auszuführen, um lästige Probleme aufzuspüren, während Ihr Test noch bequem an ihrem Schreibtisch sitzt (anstatt an Ihre Maschine gebunden zu sein). .

Bearbeiten: Diese Funktion ist ab Xcode 4.3.1 nicht mehr verfügbar. Sie wird später wieder angezeigt, wenn weniger Probleme auftreten (sie werden in Version 4.4 geschätzt).

2/2012 - Diese Funktion ist ab Xcode 4.6 noch nicht verfügbar. Derzeit gibt es keine Anzeichen dafür, dass es in naher Zukunft zurückkehren wird, wenn überhaupt.

10/2013 - Xcode 5.0 ist da und es gibt immer noch keine Anzeichen dafür, dass die Funktion zurückkehren wird. Wir können zu diesem Zeitpunkt so ziemlich davon ausgehen, dass es auf absehbare Zeit tot ist.

9/2014 - Ich habe einen Bericht, dass in Xcode 6.0 WLAN-Gerätefunktionen vorhanden sind. Die Hypothese ist, dass ein Gerät für die drahtlose Synchronisierung mit iTunes eingerichtet ist. Ich habe mit dem Testen begonnen, konnte aber bisher keine positiven Ergebnisse erzielen. Vielen Dank an Steven Kramer, der diese Möglichkeit und das Image angesprochen hat.

Xcode-Geräteliste einschließlich WLAN-Geräten

DBD
quelle
2
Danke für die tollen Infos hier. Alles hat funktioniert, außer dass der Build auf dem Gerät ausgeführt wurde. Ich kann sehen, wie es alles kopiert ... nur nicht startet.
Shawnwall
3
Ich habe 4.3.1 installiert, aber das Kontrollkästchen wird nicht angezeigt, und meine iOS 5-Geräte werden nicht angezeigt. Kann jemand anderes bestätigen, ob das Kontrollkästchen entfernt wurde?
Chris R. Donnelly
3
Chris, ja, die Funktion wurde in Xcode 4.3.1 entfernt. Laut einem Kommentar in dieser Antwort ( stackoverflow.com/a/7996999/235297 ) wegen Problemen mit der Funktionalität.
Ortwin Gentz
3
07/02/2013 - die Funktion ist in xcode 4.6 noch nicht verfügbar! Hoffentlich bekommen wir diese Funktion bald zurück
AbdullahDiaa
3
Immer noch 0xE8000016 in Xcode 6.3 Beta ... Bleib stark, meine Mitstreiter!
Jtbandes
13

In einigen zukünftigen Xcode-Versionen können Sie mit der Option "Drahtlos verbundene Geräte unterstützen" Ihre Apps auf Ihren Geräten debuggen, ohne sie an einen USB-Anschluss Ihres Entwicklungs-Mac anzuschließen. Ich finde, diese Funktion ist noch nicht für die Produktion bereit, aber Sie haben vielleicht mehr Glück damit. Folgendes müssen Sie tun, um es einzurichten:

  1. Schließen Sie Ihr Gerät über USB an, starten Sie iTunes und aktivieren Sie unter "Geräte" die Option "Mit diesem iPod / iPhone / iPad über WLAN synchronisieren".

  2. Starten Sie Xcode. Öffnen Sie die Registerkarte Geräte des Organizer-Fensters und stellen Sie sicher, dass neben dem Namen Ihres Geräts ein grüner Punkt angezeigt wird.

  3. Trennen Sie Ihr Gerät von Ihrem Mac. Stellen Sie sicher, dass iTunes es weiterhin sieht und drahtlos mit ihm synchronisieren kann.

  4. Aktivieren Sie "Unterstützung für drahtlos verbundene Geräte" in den Xcode-Einstellungen. Warten Sie einige Sekunden.

  5. Ihr Gerät sollte jetzt ein grünes WLAN-Symbol haben. Wenn nicht, schalten Sie das Kontrollkästchen "Drahtlos verbundene Geräte unterstützen" aus / ein oder starten Sie Xcode, iTunes und / oder Ihr Gerät neu, bis dies der Fall ist.

  6. Sie sollten nun in der Lage sein, das Gerät im Popup-Menü Schema auszuwählen. Versuchen Sie es auszuwählen und starten Sie das drahtlose Debuggen Ihrer App. Viel Glück!

In meinem Fall kann Xcode neue Entwicklungs-Builds auf dem Gerät installieren, es kann es jedoch noch nicht zuverlässig ausführen und debuggen. Sowohl LLDB als auch GDB haben große Probleme, eine Verbindung zum Gerät herzustellen. Manchmal sind sie erfolgreich, aber es ist nicht zuverlässig genug für eine bequeme Entwicklung.

Karoy Lorentey
quelle
1
Hallo zusammen, ich finde dieses Popup, während ich drahtlos laufe. "Ich weiß nicht, wie ich es ausführen soll, versuche"
Hilfeziel
8
Ich sehe die "Unterstützung von drahtlos verbundenen Geräten" in Xcode Prefs nicht ... wo könnte es sein?
Michael Chourdakis
6

Bitte beachten Sie, dass bei Verwendung von XCode 4.3 die drahtlose Unterstützung entfernt wurde. Das Befolgen dieser Schritte ist daher vergeblich. Jemand anderes hat auch herausgefunden, dass er die Funktion für drahtlos verbundene Geräte stillschweigend entfernt hat: http://www.thomashajcak.com/wireless-support-in-xcode-4-3/

James Broad
quelle
1

Auf diese Weise kann das Gerät im Organizer angezeigt werden, wenn sich Gerät und Computer im selben drahtlosen Netzwerk befinden, auch wenn sie nicht über ein USB-Kabel angeschlossen sind.

chown
quelle
Es mag ziemlich offensichtlich erscheinen, aber ich habe es auch nicht zum Laufen gebracht. Ich habe das Kontrollkästchen deaktiviert und versucht, XCode zu beenden und neu zu starten. Ich habe es versucht, wenn Geräte angeschlossen waren und wenn sie nur auf meinem Schreibtisch saßen. Ich konnte XCode bisher dazu bringen, ein Gerät ohne USB-Kabel zu erkennen.
DBD
@dbd Möglicherweise müssen Sie auch die drahtlose Synchronisierung in iTunes für dieses Gerät aktivieren.
Chown
Ok, das habe ich versucht. Ich habe in den Apple-Foren über Dinge gelesen. Es scheint, als müssten Sie es in iTunes aktivieren, aber ich konnte es immer noch nicht zum Laufen bringen. Viele Leute scheinen das gleiche Problem zu haben. Einige sagen, dass es zeitweise funktioniert. Also ... wir nennen es einfach eine laufende Funktion, es sei denn, jemand kann uns helfen, sie konsistent zum Laufen zu bringen.
DBD
1

Gehen Sie zu iTunes, drücken Sie Sync, das Gerät wird "wieder verbunden", warten Sie einige Sekunden, es sollte in xcode angezeigt werden

Gebratener Reis
quelle
1

Eine andere Verwendung für diesen Switch ist die Adressierung, wenn Xcode eine 100% ige CPU-Auslastung anzeigt, wenn die drahtlose Synchronisierung aktiviert ist. Durch Deaktivieren der Unterstützung für die drahtlose Synchronisierung verwendet Xcode nur fest verdrahtete Geräte für die Codebereitstellung.

sean808080
quelle