Dans Xcode 4.2, il y a une nouvelle préférence sous l'onglet Général appelé «iOS Device Discovery» avec l'option de case à cocher «Support Wirelessly Connected Devices».
Que fait cette option? Une fois vérifiée, comment utiliser cette nouvelle fonctionnalité?
iphone
objective-c
ios
xcode
HunkSmile
la source
la source
Réponses:
L'étape 5 est ce qui l'a fait pour moi. Cela fait des jours que j'ai du mal à faire apparaître mes appareils, mais lorsque je les ai synchronisés sans fil à partir de l'appareil lui-même, le petit symbole connecté sans fil est apparu dans l'organiseur dans XCode. J'espère que cela fonctionnera aussi pour vous.
Edit: l'appareil doit se réveiller pour que XCode le voie. Lorsque mon appareil est en veille, il disparaît de l'organiseur
Modifier: Cette fonction vous permet d'effectuer toutes les actions que vous pourriez effectuer sur un appareil branché sur votre machine via un câble USB ... seulement maintenant sans le câble. J'ai trouvé cela très utile pour construire pour les testeurs locaux avec presque aucun effort de leur part, faire fonctionner des instruments comme Leaks ou Zombies pour aider à localiser les problèmes embêtants pendant que votre test est toujours à l'aise assis à leur bureau (au lieu d'être attaché à votre machine) .
Edit: Cette fonctionnalité n'est plus disponible à partir de Xcode 4.3.1 Elle réapparaîtra plus tard quand elle aura moins de problèmes (ils estiment dans la version 4.4).
2/2012 - Cette fonctionnalité a toujours disparu depuis Xcode 4.6. Il n'y a actuellement aucun signe de son retour dans un proche avenir, voire jamais.
10/2013 - Xcode 5.0 est là et il n'y a toujours aucun signe que la fonction reviendra. Nous pouvons à peu près supposer qu'il est mort dans un avenir prévisible à ce stade.
9/2014 - J'ai un rapport indiquant que la fonctionnalité de périphérique wifi existe dans Xcode 6.0. L'hypothèse est d'avoir un appareil configuré pour se synchroniser sans fil avec iTunes. J'ai commencé à tester, mais jusqu'à présent, je n'ai pas pu obtenir de résultats positifs. Merci à Steven Kramer d'avoir soulevé cette possibilité et l'image.
la source
Dans une future version de Xcode, l'option "Support Wirelessly Connected Devices" vous permettra de déboguer vos applications sur vos appareils sans les connecter à un port USB de votre Mac de développement. Je trouve que cette fonctionnalité n'est pas encore prête pour une utilisation en production, mais vous aurez peut-être plus de chance avec elle. Voici ce que vous devez faire pour le configurer:
Connectez votre appareil via USB, démarrez iTunes, cochez «Synchroniser avec cet iPod / iPhone / iPad via Wi-Fi» sous son entrée dans Appareils.
Démarrez Xcode. Ouvrez l'onglet Appareils de la fenêtre Organisateur et vérifiez que votre appareil a un point vert à côté de son nom.
Déconnectez votre appareil de votre Mac; vérifiez qu'iTunes le voit toujours et peut se synchroniser avec lui sans fil.
Cochez «Prise en charge des appareils connectés sans fil» dans les préférences de Xcode. Attendez quelques secondes.
Votre appareil devrait maintenant avoir un symbole Wi-Fi vert à côté. Si ce n'est pas le cas, désactivez / activez la case à cocher «Prise en charge des appareils connectés sans fil» ou redémarrez Xcode, iTunes et / ou votre appareil jusqu'à ce que ce soit le cas.
Vous devriez maintenant pouvoir sélectionner l'appareil dans le menu local Scheme. Essayez de le sélectionner et commencez à déboguer votre application sans fil. Bonne chance!
Dans mon cas, Xcode est capable d'installer de nouvelles versions de développement sur l'appareil, mais il n'est pas encore capable de l'exécuter et de le déboguer de manière fiable. LLDB et GDB ont tous deux beaucoup de difficultés à se connecter à l'appareil. Parfois, ils réussissent, mais ce n'est pas assez fiable pour un développement pratique.
la source
Veuillez noter que si vous utilisez XCode 4.3, ils ont supprimé la prise en charge sans fil, donc suivre ces étapes sera vain. Quelqu'un d'autre a également découvert qu'il avait supprimé silencieusement la fonctionnalité des appareils connectés sans fil: http://www.thomashajcak.com/wireless-support-in-xcode-4-3/
la source
Cela permet à l'appareil d'apparaître dans l'organiseur si l'appareil et l'ordinateur sont sur le même réseau sans fil, même lorsqu'ils ne sont pas connectés via un cordon USB.
la source
allez sur iTunes, appuyez sur sync, l'appareil sera "reconnecté", attendez quelques secondes, il devrait être affiché dans xcode
la source
Une autre utilisation de ce commutateur consiste à résoudre le cas où 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 n'utilisera que des périphériques câblés pour le déploiement de code.
la source