it-swarm.com.ru

iOS - Запуск/Отладка/Установка сборок через Wi-Fi

У нас есть устройства iPad и iPhone, но без проводов. Есть ли способ, которым мы можем установить/отладить сборки через Wi-Fi в iOS? 

Я знаю путь в Android, но не в iOS.

53
user3572586

Теперь с помощью Xcode 9 и iOS 11 можно запускать приложения с помощью Wi-Fi .

Подключите iPhone через USB, зайдите в окно устройства (Cmd-Shift-2), выберите свой телефон и установите флажок connect via network.

Более подробные инструкции со скриншотами здесь


Пре-Xcode 9 ответ:

По Wi-Fi установка и отладка приложений в iOS невозможна.

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

60
Indrajeet

Используя Xcode 9 вы можете отлаживать через Wi-Fi (той же сети).

7
Rajesh Kumar

(Прежде чем читать, убедитесь, что у вас запущены IOS 11 и Xcode 9!) Подключите ваше устройство (через USB), как только вы перейдете к «Добавить дополнительные симуляторы» (см. Изображение 2 внизу), и отметьте «подключить» через сеть »(см. изображение 1). Как только XCode обработает это, отключите устройство (через USB), и теперь оно должно появиться с глобусом рядом с ним (см. Изображение 2)! Также убедитесь, что устройство и компьютер находятся в одной сети!

Изображение 1  enter image description here

Изображение 2  enter image description here

7
Minhal Khan

Простое решение: http://diawi.com

До Xcode 8 и iOS 10: Через Wi-Fi это невозможно. 

Вы просто загружаете свой файл ".ipa" на этот сайт http://diawi.com и получаете ссылку для сортировки. После этого установите сборку, запросив эту ссылку в браузере iphone.


Из Xcode 9+ и iOS 11+: Возможна установка отладочной сборки через wifi.

  1. Откройте свой проект на Xcode
  2. Подключите устройство IOS с помощью USB-кабеля. 
  3. В меню xcode откройте Window -> Устройства и симуляторы или нажмите (Cmd-Shift-2). Вы должны увидеть ваше устройство как подключенное устройство.
  4. Выберите свое устройство и установите флажок «Подключиться через сеть».
  5. Теперь вы можете увидеть значок сети рядом с именем вашего телефона. Этот значок подтверждает, что вы можете запустить встроенный Wi-Fi.
  6. Теперь запустите сборку через Wi-Fi, чтобы установить сборку на своих устройствах ios.
5
svmrajesh

Убедитесь, что у вас есть хотя бы Xcode 9 или новее и устройство с iOS 11 или новее

1- Откройте свой проект на Xcode

2- Подключен к iPhone с помощью USB-кабеля.

3- Откройте окно> Устройства и симуляторы  enter image description here Вы должны увидеть ваше устройство как подключенное устройство

4- Выберите устройства сверху, выберите устройство слева и установите флажок «Подключиться через сеть»  enter image description here

5. Теперь, если XCode может подключиться к вашему устройству через сеть, вы должны увидеть значок сети после вашего имени телефона

 enter image description here

6- Отключите шнур USB

7- Вернитесь в Xcode и нажмите кнопку Run

 enter image description here

4
Viraj Padsala

Для развертывания/CI я попробовал и очень рекомендую BuddyBuild решение, вот некоторые из его многочисленных функций: 

  1. Отличная система помощи пользователю (чат/электронная почта) и онлайн-сервис.
  2. Поддерживает webhooks так, что сборка запускается всякий раз, когда вы нажимаете на свое хранилище приложений. (Поддерживаются все репозитории Git Source Control)
  3. Вы можете настроить систему на автоматическую отправку ваших сборок предварительно заданному списку тестировщиков/пользователей, когда сборки будут готовы.
  4. Вы можете [Авто] интегрировать их SDK, чтобы позволить обратную связь с пользователем и отчеты о сбоях.
  5. Он автоматически проверяет ваше приложение на совместимость с последними версиями Xcode.
4
Amr Lotfy

Пожалуйста, ознакомьтесь с этим руководством, http://honzadvorsky.com/articles/2015-10-21-17-40-xcode_server_tutorials_4_certificates__provisioning_profiles/

здесь вы можете найти способ «Установка приложения через Wi-Fi»

У меня пока нет шансов реализовать это, но, возможно, попробую это как можно скорее. Между тем, если кто-то свободен, то можете попытаться опубликовать свое мнение здесь, чтобы другие могли получить помощь. Спасибо

3
Parth Pandya

Требования: iOS 11 и XCode 9, устройство iOS и компьютер в одной и той же сети Wi-Fi . Подключите свое устройство с помощью USB-кабеля, запустите Xcode, затем в меню Xcode выберите: Окно-> Устройства и симуляторы. Выберите устройство и отметьте «Подключиться через сеть». Теперь вы можете отключить USB и разрабатывать на устройстве с помощью Wi-Fi . ScreenShot

2
Nerius Buteikis

Для беспроводной отладки требуется Xcode 9 или новее и iOS 11 или новее. Проверить эту ссылку . Ниже приведены подробные инструкции по подключению устройства для беспроводной отладки. 

1
saroj raut

" http://diawi.com "

это дает вам возможность создать ссылку на ваш проект. В то время как с Wi-Fi это вообще невозможно.

1
rvx

Согласитесь с Амром, я нашел приятеля как Дженкинс + Хоккей в одном. Чрезвычайно полезный и пока что хороший продукт. 

С buddybuild вам не нужно спрашивать кого-либо UDID их устройства iOS. Также я использую это для автоматизации тестирования, где они дают вам свободу раскручивать все, что вы хотите, пока вы знаете, как настроить это в их сценариях пост-сборки и предварительной сборки

0
Stipe

Чтобы активировать Wireless Debugging для устройства iOS (для Run/Debug/Install ваши сборки через Wi-Fi), вам необходимо выполнить шесть шагов:

  1. Подключите iPhone через USB-кабель к компьютеру Apple с macOS 10.12.4+ и Xcode 9+.

  2. Запустите Xcode.

  3. Нажмите Shift-Command-2 или Перейдите в меню WindowDevices and Simulators.

  4. На вкладке Devices выберите устройства из раздела Connected.

  5. Установите флажок Connect via network подождите несколько минут ).

  6. Отключите USB-кабель.

enter image description here

Этот значок сети на левой панели означает - Wireless Debugging is OK.

enter image description here

На iPhone перейдите к GeneralDevice ManagementDev App и нажмите TRUST,.

Теперь вы можете Run, Debug и Install ваши сборки по Wi-Fi.

0
ARGeo