Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

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


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

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

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

Ответ 2

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

Ответ 3

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

Изображение 1 введите описание изображения здесь

Изображение 2 введите описание изображения здесь

Ответ 4

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

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

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


Из Xcode 9+ и iOS 11+: возможно установить отладочную сборку через Wi-Fi.

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

Ответ 5

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

  • Отличная система помощи пользователю (чат/электронная почта) и онлайн-сервис.
  • Поддерживает webhooks, так что сборка запускается всякий раз, когда вы нажимаете на свой репозиторий приложений. (Поддерживаются все поддерживаемые репозитории управления версиями Git)
  • Вы можете организовать автоматическую отправку своих сборников в список установленных тестеров/пользователей, когда сборка готова.
  • Вы можете [Auto] интегрировать свой SDK, чтобы разрешить отчеты пользователей и отчеты о сбоях.
  • Он автоматически проверяет ваше приложение на совместимость с последними версиями Xcode.

Ответ 6

Убедитесь, что у вас есть хотя бы 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

Ответ 7

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

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

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

Ответ 8

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

Ответ 9

" http://diawi.com"

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

Ответ 10

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

Ответ 11

Согласитесь с Amr. Я нашел buddybuild как Jenkins + Hockey в одном. Чрезвычайно полезный и до сих пор кажется хорошим продуктом.

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

Ответ 12

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

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

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

  3. Нажмите Shift - Command - 2 или перейдите в меню " Window - Devices and Simulators.

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

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

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

enter image description here

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

enter image description here

На iPhone перейдите в General - Device Management - Dev App и нажмите TRUST.

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

Ответ 13

Установка приложения через Wifi возможна после создания IPA.

  1. Создайте файл plist с bundle identifier (шаги см. В документации Apple)

  2. Создайте файл HTML (укажите источник IPA (тег ссылки) и bundle identifier/Provisioning profile)