Xcode 9 Беспроводная отладка не работает

По какой-то причине беспроводная отладка здесь не работает. Вот что я сделал:

  • Использование новейшего Xcode 9
  • Использование новейшего iOS 11 на моем iPhone 7 +
  • Оба устройства находятся в одной сети
  • Подключил iPhone через Lightning, выбрал "Connect by Network" в меню Devices and Simulator.
  • Запустите приложение на iPhone, все еще подключенное через Lightning - все работает

Но как только я отключу телефон, Xcode больше не может подключиться к телефону. Я могу пинговать телефон с Mac, но даже опция "connect via ip" в Xcode не работает.

Кто-нибудь получил советы о том, как это сделать?

Ответ 1

У меня была такая же проблема, но она была прерывистой - т.е. иногда глобус не появлялся рядом с именем телефона в окне Xcode Devices and Simulators и когда телефон был отключен от кабеля освещения, я не мог отлаживать его из Xcode. Мое исправление было намного проще, но я просто включил WiFi и выключил их как на Mac, так и на телефоне. После повторного подключения устройств к сети беспроводная отладка была снова доступна. Это, по-видимому, проблема с сетевой связью (независимо от того, может ли устройство пинговать или нет).

Ответ 2

Мне удалось найти решение этого вопроса в другом вопросе: Как выполнить беспроводную отладку в Xcode 9 с iOS 11, Apple TV 4K и т.д..

Внизу, от "IOS DEV". Вкратце, решение закончилось тем, что нужно было отключить мой телефон, отключить и снова подключиться. После этого Xcode автоматически добавила его с глобусом. Как FYI, я смог выполнить ping мой iPhone с помощью сетевой утилиты до отказа, но все равно не смог подключить телефон. удачи.

Ответ 3

Перезапуск xcode - единственное, что фиксировало эту проблему с прерывистой связью для меня.

Ответ 4

Беспроводная отладка загадочно перестала работать для меня, пока я не отключил свой VPN-клиент. Теперь я верю, что отключился VPN, когда я впервые его пробовал, но затем VPN автоматически подключился после перезагрузки компьютера через некоторое время.

Ответ 5

Убедитесь, что система Preferences-> Internet Sharing включена с использованием портов USB:

Sharing is caring