Approvisionnement d'une application iOS

De RAD Studio
Aller à : navigation, rechercher

Remonter à Développement d'applications mobiles iOS


Apple exige que les applications et périphériques iOS soient approvisionnés avant de pouvoir exécuter ces applications sur ces périphériques, distribuer les applications en mode Ad-hoc ou soumettre les applications à l'App Store.

Prérequis

Avant d'approvisionner votre application vous devez :

Création d'un ID d'app pour votre application

Apple exige qu'un ID d'app (EN) soit créé pour chaque application ou pour un groupe d'applications. L'ID d'app est l'identificateur unique de vos applications. Voir la documentation Apple (EN) pour découvrir comment créer un ID d'app pour votre nouvelle application.

Vous devez mettre à jour la valeur du champ CFBundleIdentifier de la page Informations de version de votre projet pour les plates-formes iOS de manière à ce qu'il contienne l'ID de votre application. Pour cela :

  1. Choisissez Projet > Options > Informations de version.
  2. Mettez à jour le champ CFBundleIdentifier pour inclure l'ID de bundle comme dans l'exemple :
com.mycompany.$(ModuleName)

Pour pouvoir ajouter la prise en charge du service iOS In-App Purchase à votre application, utilisez un ID d'app explicite, spécifique à une seule application ; par exemple : com.mycompany.myapp. Vous ne pouvez pas utiliser un ID d'app générique comme com.mycompany.*. C'est-à-dire que le nom myapp doit coïncider avec le nom d'ID d'app de l'entrée itunesconnect (EN) de votre application.

Création et installation de vos profils d'approvisionnement

Apple exige qu'un profil d'approvisionnement soit créé pour chaque ID d'app. Vous pouvez utiliser ce profil pour approvisionner vos applications qui utilisent cet ID d'app. Pour chaque ID d'app, vous pouvez avoir besoin des profils d'approvisionnement suivants :

  • Un profil d'approvisionnement de développement, nécessaire pour signer des applications pour le débogage et pouvoir exécuter votre application sur vos périphériques iOS (configuration de plate-forme Développement)
  • Un profil d'approvisionnement de distribution pour signer des applications pour la distribution Ad-hoc de votre application (configuration de plate-forme Ad-hoc)
  • Un profil d'approvisionnement de distribution pour signer des applications pour la soumission à l'App Store (configuration de plate-forme Magasin d'applications)

Voir la documentation Apple (EN) pour découvrir comment créer ces profils d'approvisionnement et les installer sur vos périphériques iOS.

A partir de RAD Studio XE8, le profil d'approvisionnement sélectionné est automatiquement installé sur le périphérique cible. Il vous suffit de sélectionner le périphérique sur le Gestionnaire de projets et de déployer le projet.

Configuration de vos profils d'approvisionnement sur RAD Studio

Alors que votre application est ouverte dans RAD Studio, sélectionnez Projet > Options > Approvisionnement. Vous devez fournir ici vos données d'approvisionnement pour les différentes configurations de plate-forme Périphérique iOS : Développement, Ad-hoc et Magasin d'applications.

Remarque : Les configurations de plates-formes pour les plates-formes cible Périphérique iOS - 32 bits et Périphérique iOS - 64 bits ne sont pas partagées. Par exemple, les changements apportés à Périphérique iOS - 32 bits - Développement n'affectent pas Périphérique iOS - 64 bits - Développement ; si vous voulez changer la configuration Développement de la plate-forme iOS, vous devez changer à la fois Périphérique iOS - 32 bits - Développement et Périphérique iOS - 64 bits - Développement.

Quand vous configurez vos données d'approvisionnement pour la configuration de plate-forme Développement, sélectionnez dans Cible la configuration de construction que vous voulez utiliser pour déboguer votre application (par exemple, Debug pour débogage).
Quand vous configurez vos données d'approvisionnement pour les configurations de plate-forme Ad-hoc et Magasin d'applications, sélectionnez dans Cible la configuration de construction que vous voulez utiliser pour déployer votre application (par exemple, Release).

Remarque : Vous pouvez configurer vos profils d'approvisionnement par défaut à partir de Outils > Options > Options d'environnement > Approvisionnement. Si vous ne configurez pas vos profils d'approvisionnement pour votre nouveau projet, RAD Studio utilise à la place les profils d'approvisionnement par défaut.

Voir aussi