Czy istnieje sposób symulacji trybu samolotu w symulatorze iPhone'a?Symulacja trybu samolotowego w symulatorze iPhone'a
Odpowiedz
Wyłącz połączenie sieciowe na komputerze Mac.
Można również użyć Little Snitch do temp. zablokować połączenie internetowe dla tej aplikacji.
Można zainstalować Apple sieciowe łącza odżywka
Na Yosemite:
Odżywka połączenia sieciowego można znaleźć w "Hardware IO Narzędzia dla Xcode" pakietu. Można go pobrać z Apple Developer Downloads page. Po zakończeniu pobierania otwórz DMG i kliknij dwukrotnie "Network Link Condition.prefPane", aby zainstalować (source).
Za pomocą tego panelu preferencji można utworzyć profil z szybkością 0 kbps.
W starszych wersjach systemu OSX:
Mountain Lion/Mavericks: Xcode > Open Developer Tool > More Developer Tools
Lion: /Developer/Applications/Utilities/Network Link Conditioner
Osiągalność nie zmienia się podczas korzystania z Network Link Conditioner.W rzeczywistości, gdy ustawię ją na 0kbps i 100% utraty pakietów, nadal raportuje wszystko jako osiągalne i osiągalne przez Wi-Fi. To nie działa w przypadku próby przetestowania trybu samolotowego. –
czy jesteś pewny, że przełączyłeś duży przełącznik po lewej stronie w "ON"? – Tieme
Ten sam problem tutaj, Link Conditioner do 0 kbps w górę/w dół i 100% utrata pakietu w górę/w dół nie pomaga. Symulator iOS po pewnym czasie przestaje działać. 0kbps przyjmuje się jako przepustowość MAX. –
- 1. Czy istnieje sposób, aby programowo sprawdzić status trybu samolotowego?
- 2. Symulacja trybu offline do testowania pamięci podręcznej HTML5
- 3. grawitacja symulacja
- 4. Expressjs/connect - Symulacja powolnego przesyłania plików
- 5. Obecne położenie w symulatorze
- 6. Symulacja połączenia TCP w Go
- 7. Symulacja operatora trójskładnikowego w eliksiru
- 8. Symulacja określonego CURLa w PostManie
- 9. Symulacja ruch myszy w Ubuntu
- 10. Levy Spacer symulacja w R
- 11. Symulacja interfejsu sieciowego w Pythonie?
- 12. Domyślna symulacja Xcode
- 13. Symulacja sesji interaktywnego pytona
- 14. Symulacja "include_once" dla jQuery
- 15. Jak przetestować Branch.io w symulatorze?
- 16. Włączanie klawiatury ekranowej w symulatorze
- 17. Symulator ios: symulacja przeciągania i przeciągania
- 18. C# Symulacja VolumeMute naciśnij
- 19. Symulacja błędów gniazda
- 20. symulacja toczenia dwie kostki
- 21. Symulacja przezroczystości koloru
- 22. Symulacja inżynierii genetycznej
- 23. Symulacja oprogramowania komputera kwantowego
- 24. Symulacja zapytań mysql
- 25. Kostki w kości: Symulacja gry w Craps
- 26. MFMessageComposeViewController na symulatorze - canSendText?
- 27. XCode: Debug => punkt menu „Symulacja Lokalizacja” niedostępne (wyszarzone)
- 28. Symulacja C-styl dla pętli w python
- 29. Symulacja warunków wyścigu w testach jednostkowych RSpec
- 30. Symulacja użytkownika online w eJabberd z Tsung
tak oczywiste i wyrzucony siebie. ale w tym samym czasie z pewnością mogliby zrobić lepsze rozwiązanie! – benlumley
To jest trudniejsze, niż się wydaje, chociaż nasz zespół poprosił Apple o podobną funkcjonalność. Problem polega na tym, że aplikacje działające w symulatorze to naprawdę aplikacje na Maca. Symulator iPhone'a nie emuluje iPhone'a; to po prostu środowisko dla aplikacji na Maca, do którego można się łączyć i * wyglądać * jak iPhone. Musisz więc w warstwie systemowej, aby ograniczyć aplikację do rozmowy z siecią. Unix tego nie zapewnia; prawie na pewno potrzebuje wsparcia jądra, aby to uzyskać. Możesz to zrobić łatwiej dla NSURLConnection i jego krewnych, ale może to być bardziej mylące, jeśli niektóre połączenia działają, a niektóre nie. –
To nie symuluje trybu samolotu ... ponieważ symulator GPS nadal działa, ale nie zwraca wartości. – Jann