Suche…


Einführung

Ich hoffe, Sie kennen die Grundlagen von Cordova. Versuchen wir, einen Cordova-Ios-Build zu erstellen. Ios-Build ist etwas anders als beim Android-Build. Wir benötigen eine Mac-Maschine, um diese Aufgabe auszuführen. Nein, ich kann den ios-Build auch online vorbereiten, aber um Ihre Anwendung auf einem Mac-Simulator zu testen und zu debuggen, müssen Sie die Mac-Maschine dabei haben.

Beginnen wir mit einem Beispiel.

Bemerkungen

Sollten Sie während der Vorbereitung des IOS Builds auf ein Problem stoßen, erreichen Sie mich bitte, ich werde versuchen, Ihnen zu helfen.

Cordova HelloWorld-Projekt

Um den ios-Build zuerst vorzubereiten, müssen wir das Cordova-Projekt erstellen. lässt das Projekt mit dem Befehlszeilentool erstellen.

  cordova create hello com.example.hello "HelloWorld"

Gehe zum Projektverzeichnis von cd hello .

Wir befinden uns jetzt im Projektverzeichnis. Hier können wir prüfen, welche Plattformen uns zur Verfügung stehen

cordova platform ls

Da wir den ios-Build vorbereiten müssen, werden wir dem Projekt die ios-Plattform hinzufügen.

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

Jetzt brauchen wir Xcode auf dem Mac, um den ios-Build vorzubereiten.

Laden Sie den neuesten verfügbaren Xcode über den App Store herunter. Bitte ignorieren Sie die Betaversionen von xcode, da sie manchmal Kompatibilitätsprobleme haben.

Nach der Installation von Xcode installieren Sie das Xcode cli-Terminal mithilfe des folgenden Befehls.

xcode-select --install 

Das Fenster wird geöffnet. Folgen Sie den Anweisungen und installieren Sie das CLI ordnungsgemäß. Jetzt brauchen wir nur noch ein weiteres Tool, um den ios build bereitzustellen und zu installieren.

npm install -g ios-deploy

Wenn Sie während der Installation des Bereitstellungstools den Fehler "Erlaubnis verweigert" erhalten, versuchen Sie es mit dem Befehl sudo.

sudo npm install -g ios-deploy

lässt den ios-Build mit den Befehlen vorbereiten

cordova platform add ios

Wenn Sie die Plattform zuvor nicht hinzugefügt haben, fügen Sie sie hinzu.

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.

Aber warten Sie, wir haben den Build nicht auf dem Simulator ausgeführt, wir können es auch tun.

Sie haben zwei Möglichkeiten, dies zu tun

  1. mit cli

  2. mit Xcode

Zuerst machen wir es mit CLI.

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

Wenn Sie mit den Simulatoren spielen möchten, erkunden Sie bitte den cordova emulator

mit Xcode

Springen Sie den Projektordner und wechseln Sie in den Ordner /platform/ios folder Ihres Projekts. Öffnen Sie die Datei .xcworkspce mit dem Befehl open <ProjectName>.xcworkspcae z open MyApp.xcworkspcace. B. open MyApp.xcworkspcace.

Sie werden zum Xcode-Fenster weitergeleitet. Dort oben links können Sie Ihr Projekt sehen, auf das Projekt klicken, und im oberen Kopfbereich können Sie die Ausführungsschaltfläche sehen, darauf klicken und mit Ihrer App spielen.

Vielen Dank.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow