Approvisionnement

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Options de projet associées au compilateur

Remonter à Boîte de dialogue Options des outils


Outils > Options > Options d'environnement > Approvisionnement

Projet > Options > Approvisionnement

Utilisez cette boîte de dialogue pour spécifier votre profil d'approvisionnement pour une application Mac OS X, Périphérique iOS ou Android.

Si vous voulez soumettre votre application Mac OS X au Mac App Store, Apple requiert un profil d'approvisionnement pour la mise en Sandbox de vos applications. Sinon, vous n'avez pas besoin d'un profil d'approvisionnement. Vous avez besoin d'un profil d'approvisionnement pour iOS indépendamment de la configuration de plate-forme sélectionnée (Débogage, Ad hoc ou Magasin d'applications). Pour créer des applications Android signées que vous pouvez installer sur des périphériques Android où le débogage USB est désactivé ou télécharger dans un magasin d'applications, vous avez besoin d'un fichier magasin de clés.

Avant de spécifier votre profil d'approvisionnement pour des applications Mac OS X ou iOS, vous devez obtenir vos certificats Développeur et de distribution auprès d'Apple. Pour de plus amples informations, voir :

Exigences pour les applications multi-périphériques

Noms de certificats

Dans certains champs de la page Approvisionnement pour Mac OS X et iOS, vous devez entrer un nom de certificat. Pour trouver votre nom de certificat, ouvrez Trousseaux d'accès sur le Mac et double-cliquez sur Mes certificats. Vous devez fournir le nom du certificat tel qu'affiché dans la liste Trousseaux d'accès (Keychain Access) ou seulement une partie (sous-chaîne) du nom du certificat suffisant à distinguer ce certificat d'un autre certificat installé (également dans la liste).

Par exemple, Trousseaux d'accès peut afficher :

Mac Developer: <myname> (<code>)

Dans ce cas, vous pouvez spécifier "Mac Developer: <myname> (<code>)" dans le champ Profil Développeur Mac même si la saisie du "<code>" suffit. Par ailleurs, vous pouvez aussi entrer simplement "Mac Developer" si c'est le seul certificat que vous avez installé pour le développement Mac.

Vous pouvez avoir deux certificats avec le même nom si vous installez des certificats pour une distribution ad hoc ou pour une soumission à l'App Store dans le cadre de la même équipe de développement. Dans ce cas, vous ne pouvez pas rester ambigü concernant le certificat devant être utilisé par Appmethod ; vous devez donc retirer le certificat que vous ne voulez pas utiliser de la liste Trousseaux d'accès (Keychain Access). Pour de plus amples informations, voir Le nom de certificat spécifié est ambigü.

Profil Approvisionnement mobile

Pour les applications iOS ciblant un périphérique iOS (configuration de plate-forme Ad hoc ou Magasin d'applications), vous devez spécifier le chemin d'accès à votre fichier Profil Approvisionnement mobile sur le Mac.

Recherche du profil dans Xcode 4

Pour trouver le chemin d'accès de votre fichier Profil Approvisionnement mobile :

  1. Ouvrez Xcode sur le Mac et entrez l'organisateur.
  2. Sur la barre latérale de gauche, sélectionnez Profils d'approvisionnement.
  3. Sur la vue principale, cliquez avec le bouton droit sur le profil cible et choisissez Révéler le profil dans le Finder. Le Finder s'ouvre avec votre fichier profil sélectionné.

Recherche du profil dans Xcode 5

La recherche de ce chemin dans Xcode 5 n'est pas aussi simple. Vous pouvez, dans ce but, utiliser l'utilitaire de configuration de l'iPhone Apple.

Pour installer l'utilitaire de configuration de l'iPhone :

  1. Téléchargez l'application depuis http://support.apple.com
    Remarque : Exigences système : Mac OS X 10.6 et versions ultérieures.
  2. Double-cliquez sur le fichier dmg pour le décompresser.
  3. Double-cliquez sur le fichier pkg pour démarrer l'installation.
  4. L'expert iPhone Configuration Utility vous guide tout au long du processus d'installation.
    Remarque : Vous devez fermer Xcode et iTunes pour continuer le processus.

Pour trouver le chemin d'accès à votre fichier Profil Approvisionnement mobile en utilisant l'utilitaire de configuration l'iPhone :

  1. Ouvrez l'utilitaire de configuration de l'iPhone :
  2. Sur la barre latérale de gauche, sélectionnez Profils d'approvisionnement.
  3. Dans la fenêtre d'information centrale, sélectionnez le profil dont vous souhaitez connaître l'identificateur de profil.
  4. L'identificateur de profil apparaît dans le volet Profil d'approvisionnement.

IPhoneConfigurationUtility.png

Le chemin d'accès à votre fichier profil doit ressembler à /Users/<votre utilisateur>/Library/MobileDevice/Provisioning Profiles/<nom_fichier>.mobileprovision.

Le <nom_fichier> à inclure dans le chemin de votre profil correspond à l'identificateur de profil. Par exemple, conformément aux informations affichées dans l'écran ci-dessus :

/Users/<votre utilisateur>/Library/MobileDevice/Provisioning Profiles/87EE9F70-205D-4768-B10D-3ADC0BBBEC0B.mobileprovision.

Droits

Pour une application Mac OS X en Sandbox, vous devez définir les droits spécifiques (privilèges d'accès).

Ouvrez la page Liste des droits en sélectionnant Projet > Options > Liste des droits.

Options de projet

Ces options sont disponibles pour le projet en cours, en sélectionnant Projet > Options > Approvisionnement.

Options Description

Cible, Appliquer, Enregistrer

Voir Options de la cible.

Eléments communs

Voir Eléments communs des pages Options de projet.

Options d'approvisionnement

Elément Description

Type de construction

Une configuration de plate-forme pour définir ses données d'approvisionnement. Le reste des champs de la page Approvisionnement change en fonction de la configuration de plate-forme sélectionnée.

Pour les applications Mac OS X, la configuration de plate-forme doit être OS X - Magasin d'applications.

Pour les applications iOS, choisissez l'une des configurations de plate-forme suivantes :

  • Périphérique iOS - Débogage. Configuration de plate-forme utilisée pour exécuter votre application sur un périphérique connecté à votre Mac. Utilisé lors du développement et du débogage.
  • Périphérique iOS - Ad hoc. Configuration de plate-forme utilisée à des fins de tests ou distribution informelle, avec un nombre limité de périphériques pouvant l'exécuter.
  • Périphérique iOS - Magasin d'applications. Configuration de plate-forme utilisée pour construire votre application à des fins de distribution sur l'App Store.

Pour les applications Android, la configuration de plate-forme doit être Android - Magasin d'applications.

OS X - Magasin d'applications

Elément Description

Profil Développeur Mac

Entrez le nom de votre certificat Application Développeur Mac tierce partie. Ce certificat est nécessaire pour l'EDI pour signer le code de votre application et pour l'approbation dans l'App Store Mac. Pour plus d'informations, voir Noms de certificats.

Profil Installateur tierce partie

Entrez le nom de votre certificat Installateur Développeur Mac tierce partie. Ce certificat vous représente en tant qu'installateur tierce partie et est nécessaire pour l'EDI pour construire votre application Mac OS X et pour l'approbation dans l'App Store Mac. Pour plus d'informations, voir Noms de certificats.

Remarque : L'AppLoader Mac requiert un certificat d'installateur, que votre projet contienne ou non un installateur.

Périphérique iOS - Débogage

Elément Description

Certificat Développeur

Entrez le nom de votre certificat développeur iOS. Pour plus d'informations, voir Noms de certificats.

Périphérique iOS - Ad hoc

Elément Description

Certificat Distribution

Entrez le nom de votre certificat Distribution iOS. Pour plus d'informations, voir Noms de certificats.

Profil Approvisionnement mobile

Entrez le chemin d'accès complet à votre fichier profil de distribution. Pour plus d'informations, voir Profil Approvisionnement mobile.

Périphérique iOS - Magasin d'applications

Elément Description

Certificat Distribution

Entrez le nom de votre certificat Distribution iOS. Pour plus d'informations, voir Noms de certificats.

Profil Approvisionnement mobile

Entrez le chemin d'accès complet à votre fichier profil de distribution. Pour plus d'informations, voir Profil Approvisionnement mobile.

ID Programme Développeur

Entrez votre ID programme développeur (ou ID Equipe). Vous pouvez cliquer sur Charger l'ID pour obtenir l'ID par défaut depuis votre Mac, ou entrez manuellement un ID personnalisé.

Lisez la documentation Apple pour de plus amples informations.

Android - Magasin d'applications

Elément Description

Fichier

Le chemin du fichier magasin de clés qui contient vos certificats de signature.

Mot de passe

Le mot de passe du fichier magasin de clés.

Nouveau magasin de clés

Ouvre l'expert Créer un nouveau magasin de clés/alias pour créer un nouveau fichier magasin de clés.

Modifier le mot de passe

Ouvre un dialogue permettant de changer le mot de passe de votre fichier magasin de clés.

Obtenir les certificats

Récupère la liste des certificats de votre fichier magasin de clés, et remplit la zone de liste déroulante Alias dans le magasin de clés avec cette liste.

Alias dans le magasin de clés

L'alias du certificat de votre fichier magasin de clés à signer.

Mot de passe de l'alias

Le mot de passe du certificat sélectionné.

Date de création

Le date de création du certificat sélectionné.

Valide depuis

La date de début de validation du certificat sélectionné, et la date d'expiration du certificat.

Ajouter un alias

Ouvre l'expert Créer un nouveau magasin de clés/alias pour ajouter un nouveau certificat dans votre fichier magasin de clés.

Modifier le mot de passe

Ouvre un dialogue permettant de changer le mot de passe du certificat sélectionné.

Supprimer un alias

Retire le certificat sélectionné de votre fichier magasin de clés.

Informations sur l'alias

Ouvre un dialogue contenant des informations détaillées sur le certificat sélectionné.

Tout réinitialiser

Vide les champs magasin de clés (Fichier, Mot de passe) et certificat (Alias dans le magasin de clés, Mot de passe de l'alias).

Voir aussi