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]()