Что делает предпочтение Xcode 4.2 "Поддержка беспроводных подключенных устройств"?

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

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

6 ответов

  1. Подключите ваше устройство к вашей машине.
  2. Перейдите на страницу iTunes -> устройство -> Сводка и установите флажок "Синхронизировать с этим XXXX через Wi-Fi".
  3. В XCode меню 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, включая устройство Wi-Fi

В некоторых будущих выпусках 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 имеют много проблем с подключением к устройству. Иногда они добиваются успеха, но это недостаточно надежно для удобной разработки.

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

Зайдите в itunes, нажмите sync, устройство будет "переподключено", подождите несколько секунд, это должно быть показано в xcode

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

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

Другие вопросы по тегам