Cordova
Cordova ios bouwen
Zoeken…
Invoering
Ik hoop dat je bekend bent met de basisprincipes van Cordova. Laten we proberen een cordova ios-build te bouwen, ios-build is iets anders dan die van Android-build, we hebben een mac-machine nodig om deze taak uit te voeren. Nee kan de ios-build ook online voorbereiden, maar om uw toepassing op een mac-simulator te testen en te debuggen, moet u de mac-machine bij u hebben.
laten we beginnen met een voorbeeld.
Opmerkingen
je geconfronteerd met een probleem tijdens het voorbereiden van de iOS-build neem dan contact met mij op, zal proberen je te helpen.
cordova HelloWorld Project
Om de iOS-build eerst voor te bereiden, moeten we het cordova-project maken. laten we het project maken met het opdrachtregelprogramma.
cordova create hello com.example.hello "HelloWorld"
Ga naar het project per cd hello
.
we staan nu in de projectmap, laten we kijken welke platforms voor ons beschikbaar zijn
cordova platform ls
Omdat we de iOS-build moeten voorbereiden, zullen we het ios-platform aan het project toevoegen.
cordova platform add ios@version => put the desired version you want to add.
cordova platform add ios@latest. => add the latest version available.
Nu hebben we Xcode op Mac-machine nodig om de iOS-build voor te bereiden.
Download de nieuwste Xcode die voor ons beschikbaar is via de app store. Negeer de bètaversies van xcode omdat er ooit een compatibiliteitsprobleem is.
Na installatie van Xcode installeert u de Xcode cli met behulp van de terminal met behulp van de onderstaande opdracht.
xcode-select --install
Er verschijnt een pop-up van het venster, volg de instructies en installeer de cli correct. Nu hebben we nog maar één tool nodig om de iOS-build te implementeren, ook te installeren.
npm install -g ios-deploy
tijdens de installatie van het implementatiehulpprogramma als u de foutmelding 'toestemming geweigerd' krijgt, probeer het met de opdracht sudo.
sudo npm install -g ios-deploy
laten we de iOS-build voorbereiden met behulp van de opdrachten
cordova platform add ios
als u het platform niet eerder hebt toegevoegd, voegt u het toe.
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.
Maar wacht, we hebben de build-on simulator niet uitgevoerd, laten we het ook doen.
je hebt twee manieren om het te doen
met behulp van cli
met behulp van Xcode
laten we het eerst doen met CLI.
corodva run ios => it will run the application on the default simulator available.
als je met de simulators wilt spelen, onderzoek dan de cordova emulator
met behulp van Xcode
spring naar de projectmap en ga naar de map /platform/ios folder
van uw project. open het bestand .xcworkspce met de opdracht open <ProjectName>.xcworkspcae
bijv. open MyApp.xcworkspcace.
het zal je doorverwijzen naar het Xcode-venster, daar linksboven in het venster kun je je project zien, klik op het project en in de bovenste kop zie je de knop Uitvoeren, klik erop en speel met je app.
Dank je.