Sencha Touch - Provisioning iOS natif

Sencha Touch fournit une fonction de provisionnement IOS native. Voici les étapes pour créer et installer une application native sur l'appareil exécutant iOS pour le développement et les tests.

Voici les étapes pour exécuter une application sur un appareil iOS.

  • Créer, télécharger et convertir un certificat iOS
  • Créer un identifiant d'application
  • Enregistrer l'appareil
  • Créer et télécharger un profil provisoire

Une fois les étapes du portail de développement Apple terminées, suivez les étapes suivantes:

  • Configurer la configuration du package d'application
  • Générer une application
  • Exécutez une application de package

Créer, télécharger et convertir un certificat iOS

Toutes les applications iOS natives ont besoin d'un certificat iOS. Un certificat peut être utilisé pour plusieurs applications, donc une fois que vous avez créé un certificat, utilisez-le dans toutes les applications.

Utilisez les étapes suivantes pour créer un certificat iOS qui est le même pour Windows, Mac OS; cependant, les commandes sont différentes.

Step 1 - Générer une demande de signature de certificat (CSR).

C'est une condition préalable pour créer un certificat iOS. Vous pouvez utiliser un générateur d'application pour créer un CSR. Vous devez être connecté au générateur d'application et le code de votre application doit y être exécuté.

Cliquez sur l'icône de la roue dentée et sélectionnez l'option. Sélectionnez ensuite l'identité cryptographique iOS et cliquez sur créer. Entrez vos coordonnées et cliquez sur OK.

Une fois que vous avez cliqué sur OK, il peut vous demander de spécifier le nom et l'emplacement pour enregistrer le fichier téléchargé. Fournissez les informations requises.

Les certificats cryptographiques sont au format P12.

Steo 2- Accédez au portail de développement Apple et suivez les étapes -

Une fois que vous avez CSR avec vous, connectez-vous au centre de développement iOS et cliquez sur la section certificat.

Cliquez sur Certificat, puis sur Développement, puis sur Ajouter.

Sélectionnez le centre de développement iOS et cliquez sur Continuer.

Fournissez votre CSR et cliquez à nouveau sur Continuer.

Cliquez sur télécharger pour télécharger le certificat généré et cliquez sur Terminé.

Créer un identifiant d'application

L'ID d'application, également appelé ID de bundle, est une chaîne unique qui identifie votre application.

Vous pouvez utiliser le même identifiant à des fins de développement; cependant, pour la production, chaque application doit utiliser un identifiant unique. L'identifiant peut être créé à partir du centre de développement Apple.

Enregistrer l'appareil

Vous devez enregistrer votre appareil auprès du centre de développement Apple si ce n'est déjà fait. Tous les appareils doivent être enregistrés une fois.

Pour enregistrer un appareil, vous aurez peut-être besoin de l'UDID. Il s'agit d'un identifiant unique de l'appareil, que vous pouvez extraire d'iTunes de votre appareil.

Pour vérifier votre UDID, ouvrez iTunes sur votre ordinateur et connectez-y votre appareil. Cliquez sur son nom sous la liste des appareils et accédez à la page de résumé. Cliquez ensuite sur le numéro de série, qui est l'UDID de votre appareil.

Pour ajouter votre appareil, cliquez sur l'option Ajouter un appareil dans le portail et fournissez votre UDID.

Créer et télécharger un profil provisoire

Cette étape consiste à lier votre certificat iOS, votre identifiant d'application et votre appareil pour exécuter votre application.

Pour générer un profil de provisionnement, attribuez un nom au profil et fournissez votre appId et votre certificat iOS avec les informations de l'appareil.

Générez et téléchargez maintenant le profil d'approvisionnement. Le nom par défaut du fichier de profil d'approvisionnement serait _profileName_.mobile provision, où profileName est le nom que vous fournissez lors de l'approvisionnement.

Configurez la configuration du package d'application.

Cette étape consiste à créer un conditionneur pour votre application. Exécutez la commande suivante pour générer un conditionneur. Vous pouvez modifier le conditionneur et fournir votre identifiant d'application ainsi que d'autres informations pertinentes spécifiques à votre application.

sencha app package generate packager.json

Générer une application

Créez votre application à l'aide de la commande suivante dans Sencha CMD.

sencha app build native

Exécuter une application de package

Une fois toutes les étapes ci-dessus terminées, vous pouvez enfin tester votre application sur un appareil iOS.

Lancez iTunes et accédez à la bibliothèque d'applications. Ajoutez votre répertoire .app à l'écran Applications.

Enfin, sur votre appareil, accédez aux applications et choisissez l'application dans la bibliothèque d'applications. Installez et lancez l'application. Vous verrez que votre application s'exécute avec succès.