Cordova
Kompilacja Cordova iOS
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
za pomocą cli
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.