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

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

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

Ответ 1

  • Подключите устройство к компьютеру.
  • Перейдите на страницу iTunes → device → Summary и установите флажок "Синхронизировать с этим XXXX через Wi-Fi"
  • В XCode, меню XCode → Настройки → Общие сведения о поддержке беспроводных подключенных устройств
  • Отсоедините устройство
  • На устройстве перейдите в Настройки → Общие → iTunes Wi-Fi Sync и нажмите "Синхронизировать сейчас"
  • В XCode перейдите в "Организатор" → "Устройства" и скрестите пальцы.

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

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

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

Изменить: эта функция больше недоступна в Xcode 4.3.1. Она будет отображаться позже, когда у нее меньше проблем (они оцениваются в версии 4.4).

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

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

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

Xcode device list including wifi devices

Ответ 2

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

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

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

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

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

  • Теперь у вашего устройства должен быть зеленый символ Wi-Fi. Если нет, включите/выключите флажок "Поддержка беспроводных подключенных устройств" или перезапустите Xcode, iTunes и/или ваше устройство, пока оно не появится.

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

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

Ответ 3

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

Ответ 4

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

Ответ 5

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

Ответ 6

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