В Xcode 4.2 есть новое предпочтение на вкладке "Общие", называемое "Обнаружение устройств iOS", с опцией "Поддержка беспроводных подключенных устройств".
Что делает этот вариант? После проверки, как мы можем использовать эту новую возможность?
В Xcode 4.2 есть новое предпочтение на вкладке "Общие", называемое "Обнаружение устройств iOS", с опцией "Поддержка беспроводных подключенных устройств".
Что делает этот вариант? После проверки, как мы можем использовать эту новую возможность?
Шаг 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 опция "Поддержка беспроводных подключенных устройств" позволит вам отлаживать ваши приложения на своих устройствах, не подключая их к USB-порту вашего Mac. Я считаю, что эта функция еще не готова к использованию, но вам может быть повезло с ней. Вот что вам нужно сделать, чтобы настроить его:
Подключите ваше устройство с помощью USB, запустите iTunes, установите флажок "Синхронизировать с этим iPod/iPhone/iPad через Wi-Fi" при его входе в "Устройства".
Запустите Xcode. Откройте вкладку "Устройства" в окне "Органайзер" и убедитесь, что ваше устройство имеет зеленую точку рядом с ее именем.
Отключите устройство от вашего Mac; убедитесь, что iTunes по-прежнему видит его и может выполнять беспроводную синхронизацию с ним.
Проверьте "Поддержка беспроводных подключенных устройств" в настройках Xcode. Подождите несколько секунд.
Теперь у вашего устройства должен быть зеленый символ Wi-Fi. Если нет, включите/выключите флажок "Поддержка беспроводных подключенных устройств" или перезапустите Xcode, iTunes и/или ваше устройство, пока оно не появится.
Теперь вы можете выбрать устройство во всплывающем меню "Схема". Попробуйте выбрать его и начать отладку приложения по беспроводной сети. Удачи!
В моем случае Xcode может установить новые сборки разработки на устройстве, но он еще не может надежно запускать и отлаживать его. У LLDB и GDB есть много проблем с подключением к устройству. Иногда они преуспевают, но недостаточно надежны для удобного развития.
Обратите внимание, что если вы используете XCode 4.3, они удалили беспроводную поддержку, поэтому следующие шаги будут напрасны. Кто-то еще выяснил, что они молча удалили функцию беспроводных подключенных устройств: http://www.thomashajcak.com/wireless-support-in-xcode-4-3/
Это позволяет устройству появляться в организаторе, если устройство и компьютер находятся в одной и той же беспроводной сети, даже если они не подключены через USB-кабель.
Другим вариантом использования этого коммутатора является адрес, когда Xcode показывает 100% загрузку ЦП, когда включена беспроводная синхронизация. Отключив поддержку беспроводной синхронизации, Xcode будет использовать только проводные устройства для развертывания кода.
перейдите к itunes, нажмите синхронизацию, устройство будет "повторно подключено", подождите несколько секунд, оно должно быть показано в xcode