Więc zainstalowaliśmy Android Studio i uruchomiliśmy aplikację tutaj na emulatorze Androida, teraz
zróbmy to samo na
iOS i to, jak wspomniałem wcześniej, działa tylko na MacOS, nie
możesz tego zrobić na Windowsie niestety.
Pierwszym krokiem jest zainstalowanie Xcode i zrobienie tego z poziomu App Store, a
więc App Store na komputerze Mac. Tam możesz po prostu wyszukać Xcode, a następnie
zainstalować Xcode, już go zainstalowałem, ale po prostu zainstaluj go stamtąd.
Są to narzędzia Apple Developer, możesz je zainstalować tylko na komputerze Mac i powinieneś to zrobić. Po zainstalowaniu upewnij się, że instalujesz
narzędzia
wiersza polecenia Xcode, po prostu uruchamiając Xcode i tam, bez konieczności otwierania projektu, nie musisz tego robić, przejdź do preferencji Xcode
w lewym górnym rogu,
a następnie upewnij się, że masz narzędzia wiersza poleceń zainstalowane tutaj, wybierając najnowszy wpis,
który masz tutaj w obszarze narzędzi wiersza polecenia. To już wszystko, możesz teraz
uruchomić symulator, przechodząc do Xcode, a następnie otwórz tutaj symulator narzędzia programisty, a
to uruchomi teraz symulator iOS, tutaj się uruchamia i dla
mnie
wybrał tutaj iPhone'a X.
Możesz zmienić ten symulator, klikając go, a następnie przechodząc tutaj do sprzętu, urządzenia, a
następnie wybierając iOS i możesz wybrać różne telefony, a jeśli wybierzesz inny tutaj, uruchomi nowy
emulator z inną konfiguracją i tutaj, ja Po prostu skorzystam z tego symulatora iPhone'a XS, zamknąłem wszystkie
symulatory, a następnie uruchomiłem go ponownie,
a następnie automatycznie wybierze ostatni, który tutaj wybrałeś, i teraz poczekaj, aż się
uruchomi, zanim będziemy mogli uruchomić tam naszą aplikację expo React Native.
Tutaj działa i teraz wróć do procesu uruchamiania npm, który powinien być uruchomiony i
tam możesz nacisnąć I, aby uruchomić ten projekt na symulatorze iOS.
Alternatywnie, zawsze możesz przejść do narzędzi expo dev w zakładce przeglądarki i kliknąć uruchom symulator iOS,
który
również by działał.
Tutaj widzisz także dziennik, w którym mówi ci, że się łączy i tak dalej.
Więc teraz pytamy, czy chcemy otworzyć to w expo, a odpowiedź
brzmi tak, podobnie jak w Androidzie, automatycznie zainstalowała aplikację expo, więc nie musisz tego robić
ręcznie, robi to dla ciebie i następnie uruchamia tę aplikację i uruchamia projekt w tej aplikacji.
Więc jeszcze raz poczekaj, aż to się skończy, kliknij tutaj,
a tutaj
jest aplikacja i tak jak na prawdziwym urządzeniu, możemy kliknąć zmień tekst, aby zmienić tekst.
To jest teraz aplikacja działająca na symulatorach, to
jest konfiguracja, której użyję na kurs, aby móc pokazać tę aplikację na różnych urządzeniach tutaj
na ekranie.
Możesz przetestować go również na symulatorach, możesz przetestować na prawdziwych urządzeniach natywnych, zanim opublikujesz aplikację, zdecydowanie powinieneś
również
przetestować ją na prawdziwych urządzeniach, w przeciwnym razie nie będziesz wiedział, jak zachowuje się tam Twoja aplikacja.
Używanie tylko symulatorów nie jest opcją, ale dla rozwoju jest oczywiście świetne.