depuis help.apple.com
NOTE : Le système Mac et l'iPhone/iPad doivent partager le même réseau pour utiliser le débogage sans fil.
Sometimes it doesn't work, so need to restart device/network connection
Déboguez votre application fonctionnant sur un appareil iOS ou tvOS via une connexion WiFi ou un autre réseau.
Note : Débogage du réseau nécessite Xcode 9.0 ou plus en cours macOS 10.12.4 ou supérieur et sur l'appareil, nécessite iOS 11.0 ou plus ou tvOS 11.0 ou ultérieur .
Étapes à suivre pour configurer un iPhone, un iPad ou un iPod touch
-
Choisissez Fenêtre > Dispositifs et simulateurs, puis dans la fenêtre qui s'affiche, cliquez sur Dispositifs.
-
Connectez votre appareil à votre Mac avec un câble Lightning.
-
Vérifiez si le code d'accès est activé dans les paramètres de votre appareil. Activer si ce n'est pas déjà fait.
-
Dans la colonne de gauche, sélectionnez le périphérique et, dans la zone de détail, sélectionnez Connecter via le réseau.
Xcode s'associe à votre appareil. Si Xcode peut se connecter à l'appareil en utilisant un réseau, une icône réseau apparaît à côté de l'appareil dans la colonne de gauche.
-
Déconnectez votre appareil.
Remarque : les appareils nécessitent un code d'accès pour permettre le débogage à distance.
Vous êtes maintenant prêt à déboguer sur le réseau.
Étapes de la configuration d'Apple TV :
-
Assurez-vous que votre Mac et votre Apple TV sont sur le même réseau.
-
Choisissez Fenêtre > Dispositifs et simulateurs, puis dans la fenêtre qui s'affiche, cliquez sur Dispositifs.
-
Sur votre Apple TV, ouvrez l'application Paramètres et choisissez Télécommandes et appareils > App. et appareils à distance.
-
L'Apple TV recherche les appareils possibles, y compris le Mac. (Si vous avez un pare-feu ou une sécurité Internet, désactivez-la pour permettre la recherche).
-
Sur votre Mac, sélectionnez l'Apple TV dans le volet Appareils. Le volet de l'Apple TV s'affiche et indique l'état actuel de la demande de connexion.
-
Saisissez le code de vérification affiché sur votre AppleTV dans le volet de la fenêtre de l'appareil, puis cliquez sur Connecter.
Xcode configure l'Apple TV pour le débogage sans fil et s'associe avec l'appareil.
Edit : -------
Parfois, l'appariement ne fonctionne pas pour le débogage sans fil, il suffit de redémarrer votre appareil et votre connexion Internet. Aussi si pare-feu est activé, vous devez désactiver le Pare-feu pour le dispositif d'appariement.
3 votes
Quelqu'un a-t-il vraiment réussi à faire un débogage sans fil ? J'ai suivi les mêmes étapes, mais l'iphone est toujours déconnecté lorsque j'essaie de faire un débogage sans fil. Le débogage avec connexion fonctionne bien.
2 votes
@SeriousSam Ça marche. Vous devez être sur le même réseau.
0 votes
J'ai vérifié le débogage sans fil, il fonctionne bien.
0 votes
Est-ce que le fait d'être sur une connexion vpn ou à l'intérieur d'un pare-feu affecte cette capacité ?
1 votes
J'ai réussi à le faire fonctionner ici, même en utilisant un autre iPhone connecté comme support WiFi.
0 votes
Oui, je l'utilise actuellement en tethering depuis l'iPhone et en utilisant le VPN sur mon macbook. Pas de problème du tout. Je suis juste frustré par le verrouillage de l'iPhone - non seulement s'il s'endort mais le Xcode exige que le passcode/touchID soit activé. Je n'arrive pas à le faire rester éveillé comme il le fait lorsqu'il est connecté par câble.
1 votes
La connexion est coupée au bout de 10 à 20 secondes. Une idée de pourquoi ? Merci !