2013-12-15 20 views
10

Witam szukałem we wszystkich tematach na forum o tym, jak mogę przetestować aplikację, która używa frameworku łączności multipeer. Czy ktoś może mi powiedzieć, jak mogę przetestować aplikację, używając jednocześnie urządzenia iPhone i symulatora, odtwarzacza dla urządzenia i odtwarzacza drugiego na symulatorze i odwrotnie. Testuję już aplikację za pomocą dwóch symulatorów po jednym na mac - użytkownika na komputerze Mac i jego pracy, ale nie jest wygodne ciągłe przełączanie użytkowników w celu przetestowania aplikacji. Wypróbowałem wszystkie alternatywy, uruchomiłem raz w symulatorze i jedno na urządzeniu w tym samym czasie, zrobiłem drugi cel, nic się nie stało.test łączności wielościennej na iphone i symulator jednocześnie

góry dzięki

Odpowiedz

13

Jeśli umieścisz swojego iPhone'a i komputer Mac w tej samej sieci Wi-Fi, będą mogli odkryć się bez problemu.

+0

Rzeczywiście działa, dziękuję bardzo, testowałem aplikację, symulator i iphone zmieniają wiadomości! Teraz będę testować wiele rzeczy! – bobadil

+1

Przeglądałem te posty przez wiele godzin i wreszcie odkryłem, że moje urządzenia nie znajdowały się nawzajem tylko dlatego, że parametr serviceType w mojej przeglądarce nie pasował dokładnie do mojego reklamodawcy. Najpierw sprawdź to i bądź mądrzejszy ode mnie. – JordanC

3

Tak można przetestować swoją aplikację na urządzenia symulatora jednocześnie. Obecnie tworzę aplikację z łącznością Multipeer, a komunikacja między telefonem i urządzeniem Iphone and Simulator działa dobrze. Używam go na komputerze MacBook Air. Wszystko, co musisz zrobić, to upewnić się, że Bluetooth jest włączony na komputerze Mac. Możesz to zrobić w Preferencjach systemowych -> Bluetooth.

+0

Dziękuję za odpowiedź, niestety mac mini tworzy parę, ale nie pozwala mi się rozłączyć. Tworzy połączenie z iPhonem, ale trwa 1 sekundę, a następnie rozłącza się i pojawia się powiadomienie "sieć jest niedostępna - upewnij się, że dostęp do sieci jest włączony". Połączenie między iphone4 i nowym mac mini – bobadil

2

Oprócz testowania w sieci Wi-Fi, można również przetestować aplikację w oparciu o "framework Multipeer Connectivity" na symulatorze i dowolnym urządzeniu z systemem IOS przy użyciu Bluetooth, dopóki symulator i urządzenia są połączone w tej samej sieci osobistej.

Na przykład na iPhone można włącz Osobiste Hotspot (w telefonie ustawienia ogólne), aby połączyć telefon z komputerem Mac w tej samej sieci osobistej poprzez Bluetooth lub WiFi, a następnie spróbuj testowania wiadomości udostępniania aplikacji między symulatorem a Iphone przy użyciu dowolnej sieci osobistej opartej na technologii Bluetooth lub WiFi.

Wszystko kombinacja będzie działać tak długo, jak przy użyciu aplikacji „Mutlipeer łączności ramy” są na samej sieci obszaru osobistego.