Беспроводная отладка "Connect by network" не работает Xcode 9
Я пытаюсь запустить приложение для iOS через сеть Wi-Fi. Но это не работает, как я ожидал.
Знак подключенной сети не отображается.
Я использую:
macOS Sierra - 10.12.6 (в Mac mini)
Xcode - 9,0 (9A235)
iOS - 11.0
ПРИМЕЧАНИЕ. Mac mini и iPhone подключены к одной и той же сети Wi-Fi.
Уже пробовал:
Изменить другую сеть
Перезагрузите iPhone и Mac mini дважды.
Отключите устройство и снова подключите устройство.
Я что-то пропустил?
Ответы
Ответ 1
У меня была такая же проблема, и я сделал следующие шаги, чтобы заставить все работать:
- Откройте "Устройства и симуляторы"
- Подключите устройство и установите флажок "Подключиться по сети"
- Отключите устройство
- Щелкните правой кнопкой мыши на своем устройстве в левой колонке (в разделе "Отключено")
- Выберите "Подключить через IP-адрес" и введите IP-адрес устройства
Ответ 2
Предпосылки: iOS => 11.0; Xcode 9; Такая же сеть как для iOS-устройства, так и для Mac
Это сработало для меня: 1. Подключите iPhone, выберите "Подключиться через сеть" 2. Выберите iPhone в качестве цели для сборки отладки. 3. Отключите, создайте приложение на этом iPhone (он не удастся). 4. Вставьте обратно, проверьте сетевой символ (он появился здесь для меня). 5. Отключите и постройте беспроводную связь успешно.
Извините, это ответ от руки:/
Ответ 3
Я просто понимаю это. Подключите кабель, запустите приложение (необходимо установить соединение с сетью) и остановите. Вставьте кабель, откройте "Отладка"> "Присоединить к процессу" (выберите приложение), теперь его рабочий
Ответ 4
После многочисленных перезагрузок Wi-Fi и перезагрузки устройства (для iOS 12, Xcode 10) я нашел решение для меня:
- Отключить iOS-устройство от Mac
- Зайдите в Настройки → Разработка на устройстве iOS
- Нажмите "Очистить доверенные компьютеры"
- Подключите устройство iOS к Mac с помощью кабеля
- На устройстве iOS нажмите "Доверяйте этому компьютеру" и введите код доступа
- Зайдите в диспетчер устройств в XCode и включите "Подключение через сеть"
Появился символ сети и мне было хорошо идти.