to niemożliwa nowa wersja xcode. Ta funkcja jest przestarzała po Xcode 4.3.
muhammedkasva
Racja - po prostu użyj testFlightApp.com (obecnie należącego do Apple!)
Fattie
1
Jestem tak zaskoczony, że więcej programistów nie domagało się tego. Ale myślę, że siedzimy na tyłku i nie musimy się przejmować, czy kabel jest podłączony do naszego iDevice, czy nie.
Minęły 2 lata i nadal nie ... Chciałbym, żeby mogli to dodać, szczególnie w przypadku mojego 12-calowego macbooka, który nie ma portu USB ...
Richard Fu
3
@indrajeet, możesz zaktualizować swoją odpowiedź z powodu
Xcode
8
fajnie, do zbudowania bezprzewodowego, najpierw muszę połączyć przewodem * facepalm
Zaporozhchenko Oleksandr
13
(Zanim przeczytasz, upewnij się, że masz uruchomiony system IOS 11 i Xcode 9!) Podłącz urządzenie (przez USB), po przejściu do opcji „Dodaj dodatkowe symulatory” (patrz rysunek 2 na dole) i zaznacz „połącz przez sieć” ( Zobacz obrazek pierwszy). Gdy XCode to przetworzy, odłącz urządzenie (przez USB) i powinno teraz pojawić się obok niego globus (patrz zdjęcie 2)! Upewnij się również, że urządzenie i komputer są w tej samej sieci!
Podłącz urządzenie, otwórz Xcode, wybierz Okno> Urządzenia i symulatory, wybierz urządzenie z menu i zaznacz „Połącz przez sieć”. Po podłączeniu obok urządzenia w menu powinna pojawić się ikona przypominająca kulę ziemską.
TZE1000,
Pytanie dotyczy JAK wykonać połączenie bezprzewodowe.
Upto Xcode 8 i iOS 10: przez Wi-Fi nie jest to możliwe.
Po prostu prześlij swój ".ipa"plik na tę stronę http://diawi.com i otrzymaj do tego link do sortowania. Następnie zainstaluj kompilację, żądając tego łącza w przeglądarce iPhone'a.
Od Xcode 9+ i iOS 11+: Możliwa instalacja debugowania przez Wi-Fi.
Otwórz swój projekt w Xcode
Podłącz urządzenie z systemem iOS za pomocą kabla USB.
W menu xcode otwórz Okno -> Urządzenia i symulatory lub naciśnij (Cmd-Shift-2). Powinieneś zobaczyć swoje urządzenie jako podłączone urządzenia.
Wybierz swoje urządzenie i zaznacz pole wyboru „Połącz przez sieć” .
Teraz możesz zobaczyć ikonę sieci obok nazwy swojego telefonu. Ta ikona potwierdza, że możesz uruchomić wbudowane Wi-Fi.
Teraz uruchom kompilację przez Wi-Fi, aby zainstalować kompilację na urządzeniach z systemem iOS.
Nie działa, kiedy wyjąłem kabel USB z laptopa i próbowałem uruchomić, pokazuje błąd, ponieważ iPhone nie jest podłączony.
Arshad Shaik
4
W przypadku wdrażania / CI wypróbowałem i bardzo polecam rozwiązanie BuddyBuild , oto niektóre z wielu funkcji, które ma:
Doskonały system pomocy dla użytkowników (czat / e-mail) i usługa online.
Obsługuje elementy webhook, dzięki czemu kompilacja jest uruchamiana za każdym razem, gdy wypychasz do repozytorium aplikacji. (Obsługiwane są wszystkie repozytoria kontroli źródła Git)
Możesz ustawić system tak, aby automatycznie wysyłał twoje kompilacje do wstępnie ustawionej listy testerów / użytkowników, gdy tylko kompilacje są gotowe.
Możesz [Auto] zintegrować ich SDK, aby umożliwić użytkownikom opinie i raporty o awariach.
Automatycznie sprawdza zgodność aplikacji z najnowszymi wersjami Xcode.
tutaj można znaleźć sposób na „Instalacja aplikacji przez Wi-Fi”
Nie miałem jeszcze okazji go wdrożyć, ale może wypróbuję to jak najszybciej. w międzyczasie, jeśli ktoś jest wolny, może spróbować opublikować tutaj swoją opinię, aby inni mogli uzyskać pomoc. Dzięki
Wymagania: iOS 11 i XCode 9, urządzenie iOS i komputer w tej samej sieci Wi-Fi. Podłącz urządzenie kablem USB, uruchom Xcode, a następnie w menu Xcode wybierz: Okno-> Urządzenia i symulatory. Wybierz urządzenie i zaznacz „Połącz przez sieć”. Teraz możesz odłączyć USB i programować na urządzeniu za pomocą Wi-Fi.
Zrzut ekranu
Debugowanie bezprzewodowe wymaga Xcode 9 lub nowszego i iOS 11 lub nowszego. Sprawdź ten link . Oto szczegółowe kroki, aby podłączyć urządzenie do debugowania bezprzewodowego.
Zgadzam się z Amrem, znalazłem buddybuilding jako Jenkins + Hockey w jednym. Niezwykle przydatny i jak dotąd wydaje się dobrym produktem.
Dzięki buddybuild nie musisz pytać nikogo o UDID ich urządzenia z systemem iOS. Używam go również do automatyzacji testów, gdzie dają ci swobodę obracania, co chcesz, o ile wiesz, jak to skonfigurować w ich skryptach postbuildowych i prebuild
Odpowiedzi:
Teraz, używając Xcode 9 i iOS 11, można uruchamiać aplikacje przez Wi-Fi .
Podłącz iPhone'a przez USB, przejdź do okna urządzenia ( Cmd- Shift- 2), wybierz telefon i zaznacz
connect via network
pole.Bardziej szczegółowe instrukcje ze zrzutami ekranu tutaj
Odpowiedź pre-Xcode 9:
Instalowanie i debugowanie aplikacji przez Wi-Fi nie jest możliwe w systemie iOS.
Ale są strony internetowe, na których możesz przesłać swoje kompilacje, a następnie pobrać je na urządzenie i przetestować.
źródło
(Zanim przeczytasz, upewnij się, że masz uruchomiony system IOS 11 i Xcode 9!) Podłącz urządzenie (przez USB), po przejściu do opcji „Dodaj dodatkowe symulatory” (patrz rysunek 2 na dole) i zaznacz „połącz przez sieć” ( Zobacz obrazek pierwszy). Gdy XCode to przetworzy, odłącz urządzenie (przez USB) i powinno teraz pojawić się obok niego globus (patrz zdjęcie 2)! Upewnij się również, że urządzenie i komputer są w tej samej sieci!
Zdjęcie 1
Ryc.2
źródło
Za pomocą Xcode 9 możesz debugować przez Wi-Fi (ta sama sieć).
źródło
Proste rozwiązanie: http://diawi.com
Upto Xcode 8 i iOS 10: przez Wi-Fi nie jest to możliwe.
Po prostu prześlij swój
".ipa"
plik na tę stronę http://diawi.com i otrzymaj do tego link do sortowania. Następnie zainstaluj kompilację, żądając tego łącza w przeglądarce iPhone'a.Od Xcode 9+ i iOS 11+: Możliwa instalacja debugowania przez Wi-Fi.
(Cmd-Shift-2)
. Powinieneś zobaczyć swoje urządzenie jako podłączone urządzenia.źródło
1- Otwórz swój projekt w Xcode
2- Podłączony do iPhone'a za pomocą kabla USB.
3- Otwórz okno> Urządzenia i symulatory. Powinieneś widzieć swoje urządzenie jako podłączone urządzenia
4- Wybierz Urządzenia od góry, Wybierz swoje urządzenie od lewej i zaznacz pole „Połącz przez sieć”
5- Teraz, jeśli Xcode może połączyć się z urządzeniem za pośrednictwem sieci, po nazwie telefonu powinna pojawić się ikona sieci
6- Odłącz kabel USB
7- Wróć do Xcode i naciśnij przycisk Uruchom
źródło
W przypadku wdrażania / CI wypróbowałem i bardzo polecam rozwiązanie BuddyBuild , oto niektóre z wielu funkcji, które ma:
źródło
Sprawdź ten samouczek, http://honzadvorsky.com/articles/2015-10-21-17-40-xcode_server_tutorials_4_certificates__provisioning_profiles/
tutaj można znaleźć sposób na „Instalacja aplikacji przez Wi-Fi”
Nie miałem jeszcze okazji go wdrożyć, ale może wypróbuję to jak najszybciej. w międzyczasie, jeśli ktoś jest wolny, może spróbować opublikować tutaj swoją opinię, aby inni mogli uzyskać pomoc. Dzięki
źródło
Wymagania: iOS 11 i XCode 9, urządzenie iOS i komputer w tej samej sieci Wi-Fi. Podłącz urządzenie kablem USB, uruchom Xcode, a następnie w menu Xcode wybierz: Okno-> Urządzenia i symulatory. Wybierz urządzenie i zaznacz „Połącz przez sieć”. Teraz możesz odłączyć USB i programować na urządzeniu za pomocą Wi-Fi. Zrzut ekranu
źródło
„ http://diawi.com ”
zapewnia to link do budowania projektu. Natomiast w przypadku wifi nie jest to wcale możliwe.
źródło
Debugowanie bezprzewodowe wymaga Xcode 9 lub nowszego i iOS 11 lub nowszego. Sprawdź ten link . Oto szczegółowe kroki, aby podłączyć urządzenie do debugowania bezprzewodowego.
źródło
Aby aktywować urządzenie
Wireless Debugging
z systemem iOS, abyRun
|Debug
|Install
swoje kompilacje przez Wi-Fi, musisz wykonać sześć kroków:Podłącz urządzenie kablem USB do komputera Mac z zainstalowanym systemem macOS 10.12.4+ i Xcode 9+.
Uruchom Xcode.
Naciśnij Shift- Command- 2lub przejdź do Window- Devices and Simulatorsmenu.
W
Devices
zakładce wybierz urządzenia zConnected
sekcji.Zaznacz pole
Connect via network
wyboru (i poczekaj kilka minut, gdy skończysz).Odłącz kabel USB.
Ta ikona sieci w lewym panelu oznacza -
Wireless Debugging is OK
.źródło
Zgadzam się z Amrem, znalazłem buddybuilding jako Jenkins + Hockey w jednym. Niezwykle przydatny i jak dotąd wydaje się dobrym produktem.
Dzięki buddybuild nie musisz pytać nikogo o UDID ich urządzenia z systemem iOS. Używam go również do automatyzacji testów, gdzie dają ci swobodę obracania, co chcesz, o ile wiesz, jak to skonfigurować w ich skryptach postbuildowych i prebuild
źródło
Właśnie wypróbowałem to i działa ... po prostu weź pod uwagę, że wdrażanie jest boleśnie powolne.
źródło
Aby dodać do powyższych odpowiedzi, dla mnie Mac i iPhone powinny być podłączone do SAMEJ sieci wifi. W przeciwnym razie nie rozpoznają się nawzajem.
źródło
Ponad
Wifi
instalacja aplikacji jest możliwe po generujemyIPA
.Utwórz
plist
plik za pomocąbundle identifier
(instrukcje znajdziesz w dokumentacji Apple)Utwórz plik HTML (podaj źródło
IPA
(tag linku) ibundle identifier / Provisioning profile
)źródło