2015-10-29 14 views
6

Czy istnieje jakaś konkretna konfiguracja, jeśli chcę przeprowadzić test na urządzeniu fizycznym?Xcode Ui-automation - Test nie działa na urządzeniu fizycznym

-my fizyczne urządzenie działa iOS 9.0

-I mają zabezpieczony profil (aplikacja jest uruchomiona na urządzeniu)

-I już włączone automatyki UI (Ustawienia-> deweloper)

-Moje aktywne schematy są moim celem, a ja wybrałem fizyczne urządzenie

Jednak po uruchomieniu testu (test interfejsu użytkownika) pojawia się komunikat "Test się powiódł" (nic się nie dzieje na urządzeniu, aplikacja nie otwarty, w ogóle nie ma komunikatów o błędach), a kiedy przejdę do nawigatora raportów, nie ma informacji związanych z testem, który właśnie uruchomiłem.

Jeśli uruchomię ten test na symulatorze, będzie on działał bez problemu. Wygląda na to, że Xcode w ogóle nie uruchamia testu, ale pokazuje komunikat "Test powiodło się" Dzięki!

Odpowiedz

0

Profil przepis musi być prawidłowa, po prostu dodaje zaktualizowaną zabezpieczony profil i to działało

9

Wydaje się, że istnieje wiele powodów, dlaczego to „Test Następca” może pojawić się komunikat. W moim przypadku, jeśli mogę otworzyć program Mac OS X Console, widzę:

12/25/15 10: 46: 51,940 AM Xcode [42471]: _connect_to_port (gwint 0x7000004ac000): USBMuxConnectByPort udało się połączyć do urządzenia [ciach] na porcie 43234: Connection refused

doświadczeniach

a) odłączając urządzenie z kablem USB i podłączyć go: brak efektu.

b) Ponownie uruchom Xcode i usuń dane pochodne: Brak efektu.

c) Uruchom ponownie urządzenie (w tym przypadku iPhone): To zadziałało!

Powiązane problemy