Udostępnij za pośrednictwem


Zdalny symulator systemu iOS dla systemu Windows

Remoted iOS Simulator for Windows umożliwia testowanie aplikacji w symulatorze systemu iOS wyświetlanym w systemie Windows wraz z programem Visual Studio 2019 i Visual Studio 2017.

iOS simulator running on Windows

Wprowadzenie

Zdalny symulator systemu iOS dla systemu Windows jest instalowany automatycznie w ramach platformy Xamarin w programach Visual Studio 2019 i Visual Studio 2017. Aby go użyć, wykonaj następujące kroki:

  1. Połącz program Visual Studio 2019 z hostem kompilacji dla komputerów Mac.
  2. W programie Visual Studio rozpocznij debugowanie projektu systemu iOS lub tvOS. Na maszynie z systemem Windows zostanie wyświetlony zdalny symulator systemu iOS dla systemu Windows.

Obejrzyj ten film wideo , aby uzyskać szczegółowy przewodnik.

Okno symulatora

Pasek narzędzi w górnej części okna symulatora zawiera wiele przydatnych przycisków:

  • Strona główna — symuluje przycisk Strona główna na urządzeniu z systemem iOS.

  • Blokada — blokuje symulator (szybko przesuń, aby odblokować).

  • Zrzut ekranu — zapisuje zrzut ekranu symulatora (przechowywany w folderze Pictures\Xamarin\iOS Simulator\).

  • Ustawienia — wyświetla ustawienia klawiatury, lokalizacji i innych ustawień.

  • Inne opcje — umożliwia wyświetlenie różnych opcji symulatora, takich jak rotacja, gesty potrząsania i touch ID.

    iOS simulator maps example

Ustawienia

Kliknięcie ikony koła zębatego paska narzędzi spowoduje otwarcie okna Ustawienia:

iOS simulator settings

Te ustawienia umożliwiają włączenie klawiatury sprzętowej, wybranie lokalizacji, w której urządzenie powinno raportować (obsługiwane są lokalizacje statyczne i ruchome), włączyć funkcję Touch ID oraz zresetować zawartość i ustawienia symulatora.

Inne opcje

Przycisk wielokropka paska narzędzi wyświetla inne opcje, takie jak rotacja, gesty potrząsania i ponowne uruchamianie. Te same opcje można wyświetlić jako listę, klikając prawym przyciskiem myszy dowolne miejsce w oknie symulatora:

iOS simulator additional settings

Obsługa ekranu dotykowego

Większość nowoczesnych komputerów z systemem Windows ma ekrany dotykowe. Ponieważ zdalny symulator systemu iOS dla systemu Windows obsługuje interakcje dotykowe, możesz przetestować aplikację za pomocą tych samych gestów szczypania, przesuwania palcem i wielu palców używanych z fizycznymi urządzeniami z systemem iOS.

Podobnie symulator zdalnego systemu iOS dla systemu Windows traktuje dane wejściowe Stylus systemu Windows jako dane wejściowe Apple Pencil.

Obsługa dźwięku

Dźwięki odtwarzane przez symulator będą pochodzić z głośników hosta Mac. Dźwięki systemu iOS nie są słyszane na komputerze z systemem Windows.

Wyłączanie zdalnego symulatora systemu iOS dla systemu Windows

Aby wyłączyć zdalny symulator systemu iOS dla systemu Windows, przejdź do pozycji Narzędzia > Opcje > platformy Xamarin > systemu iOS Ustawienia i usuń zaznaczenie pola Wyboru Symulator zdalny do systemu Windows.

checkbox to use simulator

Po wyłączeniu tej opcji debugowanie powoduje otwarcie symulatora systemu iOS na połączonym hoście kompilacji dla komputerów Mac.

Rozwiązywanie problemów

Jeśli wystąpią problemy z zdalnym symulatorem systemu iOS, możesz wyświetlić dzienniki w następujących lokalizacjach:

  • Mac~/Library/Logs/Xamarin/Simulator.Server
  • Windows%LOCALAPPDATA%\Xamarin\Logs\Xamarin.Simulator

Jeśli zgłosisz problem w programie Visual Studio, dołączenie tych dzienników może być przydatne (istnieją opcje przechowywania przekazywania prywatnych).