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?
iphone
objective-c
ios
xcode
HunkSmile
quelle
quelle
Antworten:
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.
quelle
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:
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".
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.
Trennen Sie Ihr Gerät von Ihrem Mac. Stellen Sie sicher, dass iTunes es weiterhin sieht und drahtlos mit ihm synchronisieren kann.
Aktivieren Sie "Unterstützung für drahtlos verbundene Geräte" in den Xcode-Einstellungen. Warten Sie einige Sekunden.
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.
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.
quelle
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/
quelle
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.
quelle
Gehen Sie zu iTunes, drücken Sie Sync, das Gerät wird "wieder verbunden", warten Sie einige Sekunden, es sollte in xcode angezeigt werden
quelle
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.
quelle