J'ai construit une application web en utilisant AngularJS + Angular Material et je veux maintenant la déployer sur l'AppStore (en utilisant Cordova, je suppose ?). Quelles sont les étapes que je dois suivre pour y parvenir ?
Réponse
Trop de publicités?-
Installer Cordova
npm install -g cordova
-
Créez un nouveau projet Cordova.
cordova create hello com.example.hello HelloWorld
Cela créera de nouvelles répertoire - bonjour et à l'intérieur bonjour vous aurez votre nouveau projet cordova - HelloWord , nom du paquet - com.example.hello
-
Ajoutez le code de votre application angularjs au dossier 'www' dans le répertoire hello.
-
Ajoutez maintenant iOS comme plateforme à votre projet Cordova.
cordova platform add ios --save
-
Si vous avez besoin d'accéder à la galerie, à l'appareil photo ou à toute autre fonctionnalité de l'appareil, vous devrez ajouter un plugin cordova pour cela.
Par exemple, pour avoir accès à la caméra de l'appareil.
cordova plugin add cordova-plugin-camera
En savoir plus sur la façon dont vous allez gérer les événements associés à la caméra dans votre application angulaire. Parcourez la page de ce plugin documentation .
Je vous recommande d'utiliser ng-cordova pour utiliser cordova-plugins. En savoir plus sur ng-cordova aquí .
-
Vous allez maintenant construire votre projet Cordova pour générer un fichier .ipa pour les appareils iOS.
cordova build ios
-
Dans votre répertoire hello, vous aurez un Fichier xcodeproj -hello/platforms/ios/hello.xcodeproj ouvrez-le dans Xcode et exécutez-le sur un émulateur pour le tester.
-
Achetez votre compte développeur Apple et connectez-vous à votre xcode avec votre compte Apple.
Depuis Xcode, vous aurez l'option d'archiver et de publier votre application sur Appstore.
Quelques liens pour commencer