Что делает предпочтение Xcode 4.2 «Поддержка беспроводных подключенных устройств»? - PullRequest
92 голосов
/ 01 сентября 2011

В Xcode 4.2 на вкладке General есть новое предпочтение под названием «Обнаружение устройств iOS» с флажком «Поддержка беспроводных подключенных устройств».

Что делает этот параметр?После проверки, как мы можем использовать эту новую возможность?

Ответы [ 6 ]

115 голосов
/ 22 октября 2011
  1. Подключите устройство к компьютеру.
  2. Перейдите на страницу iTunes -> устройство -> Сводка и установите флажок «Синхронизировать с этим XXXX через Wi-Fi»
  3. InXCode, меню XCode -> Настройки -> Общие отметьте «Поддержка беспроводных подключенных устройств»
  4. Отключите ваше устройство
  5. На устройстве перейдите в «Настройки» -> «Общие» -> iTunes Wi-Fi Syncи нажмите «Синхронизировать сейчас»
  6. В XCode, чтобы перейти к Органайзеру -> Устройства и скрестить пальцы.

Шаг 5 - это то, что он сделал для меня.В течение нескольких дней мне не удавалось отобразить мои устройства, но когда я синхронизировал их по беспроводной сети с самого устройства, маленький значок беспроводного подключения появился в Organizer в XCode.Надеюсь, это тоже сработает.

Редактировать: устройство должно проснуться, чтобы XCode увидел его.Когда мое устройство спит, оно исчезает из Органайзера

Редактировать: Эта функция позволяет вам выполнять все действия, которые вы можете выполнить, подключив устройство к вашей машине через USB-кабель ... только теперь без кабеля.Я обнаружил, что это очень полезно для местных тестировщиков, которые почти не прикладывают усилий, запускают такие инструменты, как «Утечки» или «Зомби», чтобы помочь отследить неприятные проблемы, пока ваш тест по-прежнему удобен, сидя за их столом (вместо привязки к вашей машине)..

Редактировать: Эта функция больше не доступна с XCode 4.3.1 . Она появится снова, когда у нее будет меньше проблем (они оцениваются в версии 4.4).

2/2012 - Эта функция по-прежнему отсутствует в Xcode 4.6.В настоящее время нет никаких признаков его возвращения в ближайшем будущем, если вообще когда-либо.

10/2013 - Xcode 5.0 здесь, и до сих пор нет признаков того, что функция вернется.На данный момент мы можем предположить, что он умер в обозримом будущем.

9/2014 - у меня есть сообщение о том, что в Xcode 6.0 существует возможность подключения к Wi-Fi.Гипотеза имеет устройство, которое настроено для беспроводной синхронизации с iTunes.Я начал тестирование, но пока не смог получить положительных результатов.Спасибо Стивену Крамеру за повышение этой возможности и изображения.

Xcode device list including wifi devices

13 голосов
/ 08 ноября 2011

В некоторых будущих версиях XCode опция «Поддержка беспроводных подключенных устройств» позволит вам отлаживать ваши приложения на ваших устройствах, не подключая их к USB-порту вашего Mac для разработки.Я считаю, что эта функция еще не готова к использованию, но вам может повезти с ней.Вот что вам нужно сделать, чтобы настроить его:

  1. Подключите устройство с помощью USB, запустите iTunes, установите флажок «Синхронизировать с этим iPod / iPhone / iPad через Wi-Fi» под егозапись в Устройствах.

  2. Запустите Xcode.Откройте вкладку «Устройства» в окне «Органайзер» и убедитесь, что у вашего устройства есть зеленая точка рядом с его именем.

  3. Отключите ваше устройство от вашего Mac;убедитесь, что iTunes все еще видит его и может синхронизироваться с ним по беспроводной сети.

  4. Установите флажок «Поддержка беспроводных подключенных устройств» в разделе «Настройки XCode».Подождите несколько секунд.

  5. Ваше устройство должно теперь иметь зеленый символ Wi-Fi рядом с ним.Если нет, установите или отключите переключатель «Поддержка беспроводных подключенных устройств» или перезапустите Xcode, iTunes и / или ваше устройство, пока это не произойдет.

  6. Теперь вы сможете выбратьустройство во всплывающем меню Схема.Попробуйте выбрать его и начать отладку приложения по беспроводной сети.Удачи!

В моем случае Xcode может устанавливать на устройство новые сборки разработки, но пока не может надежно запустить и отладить его.Как LLDB, так и GDB имеют много проблем с подключением к устройству.Иногда они преуспевают, но недостаточно надежны для удобной разработки.

6 голосов
/ 24 марта 2012

Обратите внимание, что если вы используете XCode 4.3, они удалили поддержку беспроводной сети, поэтому выполнение этих шагов будет напрасным. Кто-то еще узнал, что они беззвучно отключили функцию беспроводных подключенных устройств: http://www.thomashajcak.com/wireless-support-in-xcode-4-3/

1 голос
/ 22 октября 2011

зайдите в itunes, нажмите синхронизацию, устройство будет «переподключено», подождите несколько секунд, должно быть показано в xcode

1 голос
/ 22 октября 2011

Другое использование этого переключателя - адрес, когда Xcode показывает 100% загрузку ЦП при включенной беспроводной синхронизации. Отключив поддержку беспроводной синхронизации, Xcode будет использовать только проводные устройства для развертывания кода.

1 голос
/ 14 октября 2011

Это позволяет устройству появляться в органайзере, если устройство и компьютер находятся в одной беспроводной сети, даже если они не подключены через USB-шнур.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...