Перейти к содержимому

Удалённый USB и отладка устройств

Вы можете пробросить физическое USB-устройство (например, iPhone или iPad) с вашего локального компьютера на удалённый Mac, чтобы Xcode видел его так, как будто оно подключено прямо там. Для этого используется стороннее ПО USB-over-IP.

Небольшой сервер запускается на вашей локальной машине (где физически подключено устройство), а клиент работает на удалённом Mac, туннелируя USB-соединение по сети.

Распространённые инструменты:

  • VirtualHere — сервер на вашей локальной машине, клиент на удалённом Mac.
  • USB Network Gate — кроссплатформенный, лицензирование по устройствам.
  1. Запустите сервер VirtualHere на компьютере, где подключён iPhone.
  2. Установите и запустите клиент VirtualHere на удалённом Mac (через «Общий экран»).
  3. В клиенте используйте общее устройство — теперь оно отображается в macOS/Xcode как локальное USB-устройство.
  4. В Xcode устройство появляется в разделе Window → Devices and Simulators.