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

  1. met behulp van cli

  2. 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.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow