Recherche…


Introduction

J'espère que vous êtes familier avec les bases de Cordova. Essayons de construire une version de Cordova ios, la version de ios est un peu différente de celle de la construction Android, nous avons besoin de mac machine pour effectuer cette tâche. Non, vous pouvez également préparer la version en ligne d'ios, mais pour tester et déboguer votre application sur un simulateur Mac, vous devez avoir la machine Mac avec vous.

Commençons par un exemple.

Remarques

Si vous rencontrez un problème lors de la préparation de la version de ios, n'hésitez pas à me contacter, j'essaierai de vous aider.

Cordova HelloWorld Project

Pour préparer le build ios, nous devons d'abord créer le projet cordova. permet de créer le projet par l'outil de ligne de commande.

  cordova create hello com.example.hello "HelloWorld"

Allez dans le répertoire du projet par cd hello .

nous sommes maintenant dans le répertoire du projet, permet de vérifier quelles plates-formes sont à notre disposition

cordova platform ls

Comme nous devons préparer la version ios, nous ajouterons la plateforme ios au projet.

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

Maintenant, nous avons besoin de Xcode sur mac machine pour préparer la version ios.

Téléchargez la dernière version de Xcode disponible via l'App Store. Veuillez ignorer les versions bêta de xcode car elles ont parfois un problème de compatibilité.

Après l'installation de Xcode, installez le clex Xcode à l'aide du terminal par la commande ci-dessous.

xcode-select --install 

Il fera apparaître la fenêtre, veuillez suivre les instructions et installer le cli correctement. Maintenant, nous avons besoin d'un outil supplémentaire pour déployer la version d'ios, installez-la également.

npm install -g ios-deploy

Pendant l'installation de l'outil de déploiement, si vous obtenez l'erreur de refus d'autorisation, veuillez essayer avec la commande sudo.

sudo npm install -g ios-deploy

permet de préparer la construction ios en utilisant les commandes

cordova platform add ios

Si vous n'avez pas ajouté la plate-forme auparavant, ajoutez-la.

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.

Mais attendez, nous n'avons pas lancé le simulateur de construction, faisons-le aussi.

vous avez deux façons de le faire

  1. en utilisant cli

  2. en utilisant Xcode

Tout d'abord, faisons-le avec CLI.

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

Si vous voulez jouer avec les simulateurs, alors explorez la commande cordova emulator

en utilisant Xcode

sautez le dossier du projet et déplacez-vous dans le dossier /platform/ios folder de votre projet. Ouvrez le fichier .xcworkspce en utilisant la commande open <ProjectName>.xcworkspcae par exemple, open MyApp.xcworkspcace.

il vous redirigera vers la fenêtre Xcode, sur la partie supérieure gauche de la fenêtre, vous pourrez voir votre projet, cliquez sur le projet, et en haut de l’écran, vous pourrez voir le bouton Exécuter, cliquez dessus et jouez avec votre application.

Je vous remercie.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow