Ricerca…


introduzione

Spero tu abbia familiarità con le basi della cordova. Proviamo a costruire una build di cordova ios, la build di ios è leggermente diversa da quella di Android build, abbiamo bisogno di mac machine per eseguire questa operazione. No, puoi anche preparare il build ios online, ma per testare e debuggare la tua applicazione su un simulatore mac devi avere la macchina mac con te.

iniziamo con un esempio.

Osservazioni

devi affrontare qualsiasi problema durante la preparazione della build ios, per favore contattami, cercheremo di aiutarti.

cordova HelloWorld Project

Per preparare la build ios prima dobbiamo creare il progetto cordova. consente di creare il progetto tramite lo strumento della riga di comando.

  cordova create hello com.example.hello "HelloWorld"

Vai alla cartella del progetto per cd hello .

siamo ora nella directory del progetto, permettiamo di verificare quali piattaforme ci sono disponibili

cordova platform ls

Come, abbiamo bisogno di preparare la build ios, aggiungeremo la piattaforma ios al progetto.

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

Ora abbiamo bisogno di Xcode su mac machine per preparare la build ios.

Scarica l'ultimo Xcode a nostra disposizione tramite l'app store. Si prega di ignorare le versioni beta di xcode in quanto hanno problemi di compatibilità a volte.

Dopo l'installazione di Xcode installare il cli Xcode utilizzando il terminale dal comando seguente.

xcode-select --install 

Apparirà la finestra, segui le istruzioni e installa correttamente il cli. Ora abbiamo solo bisogno di un altro strumento per distribuire la build ios, installarlo pure.

npm install -g ios-deploy

durante l'installazione dello strumento di distribuzione se si ottiene l'errore di autorizzazione negato, quindi provare con il comando sudo.

sudo npm install -g ios-deploy

facciamo preparare ios build usando i comandi

cordova platform add ios

se non hai aggiunto la piattaforma prima, aggiungila.

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.

Ma aspetta, non abbiamo eseguito la build sul simulatore, lascia fare anche a noi.

hai due modi per farlo

  1. usando cli

  2. usando Xcode

prima lascia fare con CLI.

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

se vuoi giocare con i simulatori, esplora il comando cordova emulator

usando Xcode

saltare la cartella del progetto e spostarsi nella cartella /platform/ios folder del progetto. apri il file .xcworkspce usando il comando open <ProjectName>.xcworkspcae ad es. open MyApp.xcworkspcace.

ti reindirizzerà alla finestra Xcode, lì sulla finestra in alto a sinistra puoi vedere il tuo progetto, fare clic sul progetto, e sull'intestazione superiore puoi vedere il pulsante Esegui, cliccarlo e giocare con la tua app.

Grazie.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow