Aller au contenu

USB distant et débogage d'appareils

Vous pouvez transférer un appareil USB physique (par exemple un iPhone ou un iPad) depuis votre ordinateur local vers votre Mac distant, afin que Xcode le voie comme s’il y était branché. Cela repose sur un logiciel tiers d’USB-over-IP.

Un petit serveur s’exécute sur votre machine locale (où l’appareil est physiquement branché) et un client s’exécute sur le Mac distant, faisant transiter la connexion USB à travers le réseau.

Outils courants :

  • VirtualHere — serveur sur votre machine locale, client sur le Mac distant.
  • USB Network Gate — multiplateforme, licence par appareil.
  1. Lancez le serveur VirtualHere sur l’ordinateur où l’iPhone est branché.
  2. Installez et lancez le client VirtualHere sur votre Mac distant (via le Partage d’écran).
  3. Dans le client, utilisez l’appareil partagé — il apparaît désormais pour macOS/Xcode comme un appareil USB local.
  4. Dans Xcode, l’appareil apparaît sous Window → Devices and Simulators.