Szukaj…


Wprowadzenie

Mam nadzieję, że znasz podstawy Cordova. Spróbujmy zbudować kompilację ios Cordova, kompilacja ios jest nieco inna niż kompilacja Androida, do wykonania tego zadania potrzebny jest komputer Mac. Nie można również przygotować kompilacji systemu iOS online, ale aby przetestować i debugować aplikację na symulatorze komputerów Mac, musisz mieć przy sobie komputer Mac.

zacznijmy od przykładu.

Uwagi

napotkasz jakikolwiek problem podczas przygotowywania kompilacji iOS, skontaktuj się ze mną, spróbuję ci pomóc.

Cordova HelloWorld Project

Aby najpierw przygotować wersję na iOS, musimy stworzyć projekt Cordova. pozwala stworzyć projekt za pomocą narzędzia wiersza poleceń.

  cordova create hello com.example.hello "HelloWorld"

Idź do projektu reż przez cd hello .

jesteśmy teraz w katalogu projektu, sprawdźmy, które platformy są dla nas dostępne

cordova platform ls

Ponieważ musimy przygotować kompilację ios, dodamy platformę ios do projektu.

cordova platform add ios@version    => put the desired version you want to add.
cordova platform add ios@latest.    => add the latest version available.

Teraz potrzebujemy Xcode na komputerze Mac, aby przygotować kompilację iOS.

Pobierz najnowszy Xcode dostępny dla nas za pośrednictwem App Store. Zignoruj wersje beta xcode, ponieważ mają one czasem problem ze zgodnością.

Po instalacji Xcode zainstaluj Xcode cli przy użyciu terminalu, wykonując poniższe polecenie.

xcode-select --install 

Wyskoczy okno, postępuj zgodnie z instrukcjami i poprawnie zainstaluj cli. Teraz potrzebujemy tylko jednego narzędzia do wdrożenia kompilacji iOS, również ją zainstaluj.

npm install -g ios-deploy

jeśli podczas instalacji narzędzia do wdrażania pojawi się błąd odmowy uprawnień, spróbuj użyć polecenia sudo.

sudo npm install -g ios-deploy

pozwala przygotować kompilację iOS za pomocą poleceń

cordova platform add ios

jeśli wcześniej nie dodałeś platformy, dodaj ją.

cordova prepare => it will move the all required files to platform folder and create a .xcworkspace file in the platform.ios folder.

cordova build ios => to build the ios application.

Ale poczekaj, nie uruchomiliśmy kompilacji na symulatorze, zróbmy to również.

masz na to dwa sposoby

  1. za pomocą cli

  2. za pomocą Xcode

najpierw zróbmy to z CLI.

corodva run ios => it will run the application on the default simulator available.

jeśli chcesz grać z symulatorami, zapoznaj się z poleceniem cordova emulator

za pomocą Xcode

przeskocz do folderu projektu i przejdź do folderu /platform/ios folder swojego projektu. otwórz plik .xcworkspce za pomocą polecenia open <ProjectName>.xcworkspcae np. open MyApp.xcworkspcace.

przekieruje cię do okna Xcode, tam w lewym górnym rogu okna możesz zobaczyć swój projekt, kliknąć projekt, a w górnym nagłówku możesz zobaczyć przycisk uruchamiania, kliknij go i graj z aplikacją.

Dziękuję Ci.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow