Не удается подключиться к Apple TV! Откроется диалоговое окно «Подготовка Apple TV к разработке» - PullRequest
1 голос
/ 02 марта 2020

Я пытаюсь подключить Apple TV с моим Xcode для отладки моего приложения. Но я получаю ниже диалогового окна, и оно никогда не будет go. Поэтому я попытался выполнить следующие шаги, чтобы исправить, но безрезультатно.

  1. Подождал 10 минут и проверил, но все так же.
  2. Я перезапустил / сбросил Apple TV и проверил, но без использования.
  3. Пробовал с разными версиями xcode, но безрезультатно.
  4. Пробовал с помощью wifi, мобильной точки доступа в разных сетях.

Screen shot

Иногда я получаю этот диалог, и он никогда не будет go.

enter image description here

Если я попытаюсь запустить приложение в этом состоянии, я получу это предупреждение в xcode

Так что я не понимаю, почему это ведет себя так. И как исправить эту проблему?

Ответы [ 2 ]

0 голосов
/ 21 марта 2020

Беспроводная отладка на Apple TV

Dive содержит несколько замечательных рекомендаций по использованию Apple TV с вашей машиной, подключенной через Ethe rnet. Пока что это также мой любимый способ подключения, разработки и развертывания на Apple TV, однако отладка на Wi-Fi не лучший опыт.

Вот несколько вещей, которые вы можете попробовать.

  1. Удалите текущее сопряжение с помощью окна устройства и симулятора.

    enter image description here

  2. Попробуйте загрузить Apple Configurator 2 и используйте его, чтобы сначала подключить Apple TV к компьютеру. Это отличный инструмент, позволяющий вам подключиться к вашим iOS / tvOS-устройствам для некоторой настройки типа супер пользователя. (Главное меню -> Сопряженные устройства) Чтобы это работало, вы должны быть на определенном c экране вашего Apple TV. Настройки -> Пульт и устройства -> Удаленное приложение и устройства (используется многопользовательская связь)

enter image description here

enter image description here

Если вы успешно подключили телевизор с помощью конфигуратора Apple, то это хороший знак, поскольку вы можете решить наши проблемы с сетью с помощью Wi-Fi.

Попробуйте подключиться к Xcode после того, как он в паре с вашей машиной в шаге выше. Диалоговое окно, которое вы видите выше, ожидаемо и занимает некоторое время (в некоторых случаях дольше), но должно в конечном итоге завершиться.

Если шаг 3 не удался, отсоединитесь от Xcode и Apple Configurator (если они отображаются как подключенные, но на самом деле не связаны), перезагрузите компьютер и Apple TV и повторите те же действия.

Lan Настройка:

  1. Вы можете подключиться к Apple TV через коммутатор или обычно модем / маршрутизаторы имеют встроенный коммутатор ( дополнительные порты rnet).
  2. Попробуйте выполнить те же действия, и вы сможете подключиться к Xcode.

Устранение неполадок: Попробуйте использовать консольное приложение на своем компьютере, если вы все еще не можете выяснить причину root, и это должно помочь вам отладить проблему сопряжения.

0 голосов
/ 12 марта 2020

Существует полезная инструкция от Apple - Сопряжение беспроводного устройства с Xcode (iOS, tvOS) , и я полагаю, что вы сделали, как они рекомендуют.

Такие проблемы обычно появляются по следующим причинам:

  • Что-то не так с вашей сетевой конфигурацией. Самый простой способ проверить это - попытаться подключить iPhone по беспроводной сети, чтобы убедиться, что у вас нет такой же проблемы. Если это так, попробуйте внести в белый список IP-адрес Apple TV на маршрутизаторе и открыть необходимые порты;
    • В отношении порта Apple рекомендует следующую конфигурацию: Для связи с сетевыми устройствами используется порт 62078. Некоторые сети блокируют указанные c порты. Возможно, вам придется проверить настройки сети или попросить системного администратора открыть этот порт;
  • Ваша версия XCode должна синхронизироваться c с tvOS. Из скриншотов я вижу, что у вас есть tvOS 13.3.1. Это означает, что в этой конфигурации лучше использовать Xcode 11.3.1. Но вы упомянули, что уже пробовали это.

Опция , которая всегда работает для меня, заключается в использовании соединения Ethe rnet. Я подключаю свой AppleTV через кабель ethe rnet к маршрутизатору и без проблем подключаюсь к нему с моего MacBook:

  • Подключите устройство к той же сети с помощью кабеля Ethe rnet.
    • Для Apple TV подключитесь через порт Ethe rnet на задней панели устройства.
...