Je travaille pour une entreprise qui souhaite créer des applications iPhone. Cependant, nous ne sommes pas clairs sur une question:
Le certificat de développeur iPhone fonctionne-t-il sur plusieurs ordinateurs à la fois?
Cette information a été publiée sur http://www.iphonedev.org/node/ et n'a pas été écrite par moi.
Étape 1: Pour exporter votre clé privée et votre certificat à des fins de sécurité et pour permettre le développement sur plusieurs systèmes, ouvrez l'application d'accès au trousseau et sélectionnez l'option ' Catégorie de clés.
Étape 2: Contrôle-Cliquez sur la clé privée associée à votre certificat de développement iPhone et cliquez sur "Exporter les éléments" dans le menu. La clé privée est identifiée par le développeur iPhone: certificat public qui lui est associé.
Étape 3: Enregistrez votre clé au format de fichier Personal Information Exchange (.p12).
Étape 4: Vous serez invité à créer un mot de passe qui sera utilisé lorsque vous tenterez d'importer cette clé sur un autre ordinateur.
Étape 5: Vous pouvez maintenant transférer ce fichier .p12 entre les systèmes. Double-cliquez sur le .p12 pour l'installer sur un système. Vous serez invité à saisir le mot de passe que vous avez entré à l'étape 4.
Le processus est devenu plus simple depuis la réponse originale; voir Exportation et importation de certificats de signature (Bibliothèque des développeurs Mac).
En résumé: dans Xcode Organizer, accédez à Appareils> Équipes et choisissez Exporter. Sur la deuxième machine, Périphériques> Équipes> Importer.
Oui, vous pouvez. Vous devrez télécharger votre certificat sur chacune des machines et avoir la clé privée que vous avez générée pour ce certificat sur chaque machine. Dans le portail des développeurs, il existe des instructions pour exporter la clé (dans la section des certificats, comment). Vous aurez également besoin des profils d'approvisionnement, encore une fois ceux-ci peuvent être téléchargés à partir du portail.
Bref, oui. Le certificat est lié au développeur, pas au machine.
Il est également possible de partager un seul certificat entre plusieurs développeurs, même si ce n'est pas si clair ce que vous pouvez et ne pouvez pas faire (c'est-à-dire, c'est une autre question :-)).