14 votes

Débogage sans fil d'une application web Safari fonctionnant sur iOS à l'aide de Safari sur MacOS

J'ai besoin de brancher un iPad/iPhone sur un Mac Mini afin de pouvoir déboguer des pages web utilisant ApplePay à l'aide de la console de développement MacOS Safari.

Complication : Le Mac mini est dans une armoire de serveur à trois pièces de là (bien plus loin que la limite des 5 mètres de l'USB dur). Il fonctionne sans tête et je m'y connecte par VNC via mon PC de bureau.

Alors, comment connecter les appareils Apple sans les déplacer physiquement ? Existe-t-il une sorte de dispositif de pontage USB sans fil ?

Versions des logiciels actuellement installés :

  • iOS : iOS 11.4.1

  • MacOS : MacOS High Sierra 10.13.6

  • Safari de bureau : Safari 11.1.2

14voto

Nimesh Neema Points 44385

Suivez les instructions ci-dessous une par une :

  1. Sur votre appareil iOS, allez dans l'application Paramètres, Safari Avancé et activez le commutateur pour Inspecteur Web .

  1. Sur MacOS, lancez Safari et dans la barre de menu, allez dans Préférences Avancées et cochez Afficher le menu Développer dans la barre de menu .

  1. Vous devrez connecter physiquement votre appareil iOS à Mac mini à l'aide du câble Lightning une fois.

  2. Une fois l'appareil iOS connecté, dans le menu Safari sur MacOS, activez Développer Le nom de votre appareil Connectez-vous via le réseau.

  3. Débranchez le câble et vérifiez si Develop Le nom de votre appareil s'affiche dans Safari sous MacOS.

  4. L'application Safari doit être en cours d'exécution et au premier plan sur votre appareil iOS pour qu'elle apparaisse dans le menu Développer de Safari sur MacOS.

La configuration ci-dessus est démontrée sur des appareils fonctionnant sous MacOS High Sierra 10.13.6 et iOS 11.4.1 (dernière version au moment de la rédaction).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X