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

Я пытаюсь запустить приложение для iOS через сеть Wi-Fi. Но это не работает, как я ожидал.

Знак подключенной сети не отображается.

enter image description here

Я использую:

macOS Sierra - 10.12.6 (в Mac mini)

Xcode - 9,0 (9A235)

iOS - 11.0

ПРИМЕЧАНИЕ. Mac mini и iPhone подключены к одной и той же сети Wi-Fi.

Уже пробовал:

  1. Изменить другую сеть

  2. Перезагрузите iPhone и Mac mini дважды.

  3. Отключите устройство и снова подключите устройство.

Я что-то пропустил?

Ответ 1

У меня была такая же проблема, и я сделал следующие шаги, чтобы заставить все работать:

  1. Откройте "Устройства и симуляторы"
  2. Подключите устройство и установите флажок "Подключиться по сети"
  3. Отключите устройство
  4. Щелкните правой кнопкой мыши на своем устройстве в левой колонке (в разделе "Отключено")
  5. Выберите "Подключить через IP-адрес" и введите IP-адрес устройства

enter image description here

Ответ 2

Предпосылки: iOS => 11.0; Xcode 9; Такая же сеть как для iOS-устройства, так и для Mac

Это сработало для меня: 1. Подключите iPhone, выберите "Подключиться через сеть" 2. Выберите iPhone в качестве цели для сборки отладки. 3. Отключите, создайте приложение на этом iPhone (он не удастся). 4. Вставьте обратно, проверьте сетевой символ (он появился здесь для меня). 5. Отключите и постройте беспроводную связь успешно.

Извините, это ответ от руки:/

Ответ 3

Я просто понимаю это. Подключите кабель, запустите приложение (необходимо установить соединение с сетью) и остановите. Вставьте кабель, откройте "Отладка"> "Присоединить к процессу" (выберите приложение), теперь его рабочий

Ответ 4

После многочисленных перезагрузок Wi-Fi и перезагрузки устройства (для iOS 12, Xcode 10) я нашел решение для меня:

  1. Отключить iOS-устройство от Mac
  2. Зайдите в Настройки → Разработка на устройстве iOS
  3. Нажмите "Очистить доверенные компьютеры"
  4. Подключите устройство iOS к Mac с помощью кабеля
  5. На устройстве iOS нажмите "Доверяйте этому компьютеру" и введите код доступа
  6. Зайдите в диспетчер устройств в XCode и включите "Подключение через сеть"

Появился символ сети и мне было хорошо идти.