92 votes

Quel est le rôle de la préférence Xcode 4.2 "Prise en charge des périphériques connectés sans fil"?

Dans Xcode 4.2, il existe une nouvelle préférence sous l'onglet Général appelée "Découverte de périphérique iOS" avec l'option de case à cocher "Supporter les périphériques connectés sans fil".

Que fait cette option? Une fois cochée, comment pouvons-nous utiliser cette nouvelle fonctionnalité?

115voto

DBD Points 7024
  1. Branchez votre appareil sur votre machine.
  2. Ouvrez iTunes -> appareil -> Récapitulatif de la page et cochez la case "Synchroniser avec cet XXXX Wi-Fi" option
  3. Dans XCode, XCode menu -> Préférences -> Général vérifier le "Soutien sans fil des Appareils Connectés"
  4. Débranchez votre Appareil
  5. Sur l'appareil, allez dans Réglages -> Général -> iTunes la Synchronisation Wi-Fi et cliquez sur "Synchroniser Maintenant"
  6. Dans XCode, pour aller à l'Organisateur -> Périphériques et de croiser les doigts.

L'étape 5 est ce qu'il a fait pour moi. J'ai eu du mal pendant des jours pas pu obtenir mes appareils à apparaître, mais quand j'ai sans fil synchronisés à partir de l'appareil lui-même, le peu de connectés sans fil, symbole surgi dans l'Organisateur dans XCode. J'espère qu'il va travailler pour vous aussi.

Edit: L'appareil a éveillé pour XCode pour le voir. Quand mon appareil est en veille, elle s'évanouit hors de l'Organisateur

Edit: Cette fonctionnalité permet vous de faire toutes les actions que vous pourriez faire sur un appareil à brancher sur votre ordinateur par le biais d'un câble USB... seulement maintenant sans le câble. J'ai trouvé cela très utile pour construire des locaux testeurs avec presque aucun effort de leur part, d'exécuter des instruments tels que des Fuites ou des Zombies pour les aider à traquer les satanés problèmes lors de votre test est toujours à l'aise assis à leur bureau (au lieu de captif à votre machine).

Edit: Cette fonctionnalité n'est plus disponible en tant que de Xcode 4.3.1 Il resurgira plus tard, quand il a moins de problèmes (ils sont l'estimation de la version 4.4).

2/2012 - Cette fonctionnalité est encore allé de Xcode 4.6. Il n'existe actuellement aucun signe de retour dans un proche avenir, si jamais.

10/2013 - Xcode 5.0 est ici et il n'y a toujours pas de signe de la fonction sera de retour. Nous pouvons très bien supposer qu'il est mort dans un avenir prévisible à ce point.

9/2014 - j'ai un rapport que le wifi de la fonctionnalité n'existe pas dans Xcode 6.0. L'hypothèse est d'avoir un appareil qui est configuré pour synchroniser sans fil avec iTunes. J'ai commencé à tester, mais pour l'instant n'ont pas été en mesure d'obtenir des résultats positifs. Grâce à Steven Kramer pour l'élevage de cette possibilité et de l'image.

Xcode device list including wifi devices

13voto

Fnord Points 2214

Dans un avenir Xcode version, la "prise en charge sans fil des Appareils Connectés" option va vous permettre de déboguer vos applications sur vos appareils sans avoir à le brancher à un port USB de votre développement Mac. Je trouve cette fonctionnalité n'est pas prêt pour une utilisation en production, mais vous pouvez avoir plus de chance avec elle. Voici ce que vous devez faire pour le configurer:

  1. Connectez votre appareil à l'aide USB, lancez iTunes, cochez la case "Synchroniser avec cet iPhone/iPod/iPad en Wi-Fi" en vertu de son entrée dans les Dispositifs.

  2. Début De Xcode. Ouvrez l'onglet Appareils de l'Organisateur de la fenêtre, et vérifiez que votre appareil a un point vert à côté de son nom.

  3. Déconnectez votre appareil de Mac; vérifiez qu'iTunes encore le voit et il peut effectuer une synchronisation sans fil.

  4. Cochez la case "Support sans fil des Appareils Connectés" sous Xcode Préférences. Attendez quelques secondes.

  5. Votre appareil devrait maintenant avoir un vert Wi-Fi symbole à côté d'elle. Si non, basculer le "Soutien sans fil des Appareils Connectés" case/hors tension ou redémarrez-le Xcode, iTunes, et/ou de votre appareil jusqu'à ce qu'il fait.

  6. Vous devriez maintenant être en mesure de sélectionner le périphérique dans le Système de pop-up menu. Essayez de le sélectionner et démarrer le débogage de votre application sans fil. Bonne chance!

Dans mon cas, Xcode est en mesure d'installer un nouveau développement s'appuie sur le dispositif, mais il n'est pas encore en mesure fiable pour exécuter et déboguer. Les deux LLDB et GDB ont beaucoup de difficultés à vous connecter à l'appareil. Parfois, ils réussissent, mais il n'est pas assez fiable pour la pratique du développement.

6voto

James Broad Points 301

Veuillez noter que si vous utilisez XCode 4.3, ils ont supprimé la prise en charge sans fil. Il est donc inutile de suivre ces étapes. Un autre utilisateur a également découvert qu'il avait supprimé en silence la fonctionnalité des périphériques connectés sans fil: http://www.thomashajcak.com/wireless-support-in-xcode-4-3/

1voto

chown Points 25161

Cela permet à l'appareil d'apparaître dans l'agenda s'il est connecté au même réseau sans fil, même s'il n'est pas branché via un câble USB.

1voto

sean808080 Points 127

Une autre utilisation de ce commutateur consiste à s’adresser lorsque Xcode affiche une utilisation du processeur à 100% lorsque la synchronisation sans fil est activée. En désactivant la prise en charge de la synchronisation sans fil, Xcode utilisera uniquement des périphériques câblés pour le déploiement du code.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X