Déploiement de votre application iOS pour soumission à l'App Store

De RAD Studio
Aller à : navigation, rechercher

Remonter à Développement d'applications mobiles iOS


Pour pouvoir soumettre une application iOS à l'App Store, vous devez d'abord construire votre application avec une configuration de plate-forme particulière, spécifique à l'App Store.

Prérequis

Avant de construire une application iOS que vous pourrez télécharger vers l'App Store, vous devez :

Prise en charge des périphériques iOS 32 bits

L'App Store accepte uniquement les fichiers d'archive d'application qui prennent en charge les périphériques iOS 64 bits. Si vous souhaitez également prendre en charge des périphériques iOS 32 bits, vous devez construire un fichier archive d'application unique prenant en charge à la fois les périphériques iOS 32 bits et 64 bits.

Pour construire un fichier archive d'application prenant en charge à la fois des périphériques iOS 32 bits et 64 bits :

  1. Sélectionnez Projet > Options pour ouvrir le dialogue Options de projet.
  2. Dans le champ Cible, sélectionnez une configuration de périphérique iOS 64 bits, comme Périphérique iOS - 64 bits - Toutes les configurations.
  3. Activez l'option Générer le fichier binaire universel iOS (armv7 + arm64). Vous pouvez trouver cette option dans :
    • Compilateur Delphi > Compilation > Autres options (Delphi)
    • Compilateur C++ > Avancées > Autres options (C++)
  4. Lorsque vous générez votre fichier archive d'application, sélectionnez Périphérique iOS - 64 bits comme plate-forme cible.

Si vous souhaitez uniquement prendre en charge des périphériques iOS 64 bits, aucune configuration supplémentaire n'est nécessaire. Lorsque vous générez votre fichier archive d'application, sélectionnez Périphérique iOS - 64 bits comme plate-forme cible.

Générer un fichier archive d'application pour votre application

Projet préparé pour la génération d'un bundle qui sera soumis à l'App Store

Pour générer un fichier archive d'application pour votre application, suivez les étapes ci-dessous :

  1. Exécutez Platform Assistant sur le Mac.
  2. Construisez votre projet sur RAD Studio.
  3. Dans le Gestionnaire de projets de RAD Studio :
    1. Développez le noeud Configurations de construction et double-cliquez sur la configuration Release ou sur toute autre configuration de construction que vous voulez utiliser pour construire votre package d'application signé.
    2. Développez le noeud Plates-formes cible et double-cliquez sur la plate-forme cible Périphérique iOS - 64 bits pour la sélectionner. La plate-forme cible sélectionnée s'affiche en gras.
    3. Développez le noeud Périphérique iOS - 64 bits, au sein de celui-ci développez le noeud Configuration, puis double-cliquez sur le noeud de configuration de plate-forme Magasin d'applications pour sélectionner cette configuration de plate-forme. La configuration de plate-forme sélectionnée s'affiche en gras.
  4. Sélectionnez Projet > Déploiement, puis cliquez sur le bouton Déployer DMgrDeploy.png pour déployer votre application.

RAD Studio construit votre application en utilisant le SDK que vous avez précédemment ajouté à l'EDI et se connecte à votre Mac en utilisant le profil de connexion que vous avez configuré pour la plate-forme Périphérique iOS - 64 bits. Ensuite, sur le Mac, Platform Assistant prépare votre application pour la soumission à l'App Store.

Remarque : La première fois que vous utilisez un compte utilisateur sur votre Mac pour construire une application sur un périphérique iOS, votre Mac vous invite à autoriser RAD Studio à signer des applications en utilisant votre clé privée. Vous devez accepter l'opération sur votre Mac pour que RAD Studio puisse déployer l'application.

Votre application, générée sur le Mac, est ensuite copiée dans votre système de développement. Vous pouvez trouver votre fichier d'application final (.ipa) dans le dossier de votre projet : <dossier du projet>\iOSDevice64\<configuration de construction>\<nom du projet>.ipa.

Par exemple : C:\Utilisateurs\<utilisateur>\Documents\Embarcadero\Studio\Projects\MyProject\iOSDevice64\Release\MyProject.ipa.

Exécution de l'application

Vous ne pouvez pas exécuter l'application directement à partir de RAD Studio dans un périphérique iOS lorsque le noeud de configuration Magasin d'applications est sélectionné.

Lorsque vous sélectionnez Exécuter > Exécuter ou Exécuter sans débogage, RAD Studio construit le projet et déploie l'application. Au lieu d'exécuter l'application sur le périphérique cible, un fichier (.ipa) est créé. Un message indiquant le nom et l'emplacement du fichier apparaît.

AppStore Execution.png

Voir aussi