Deux macs. Une licence de développeur iPhone. Possible?

Je travaille pour une entreprise qui s'intéresse à la création d'applications iPhone. Cependant, nous ne sums pas clairs sur une question:

Le certificate développeur iPhone fonctionne-t-il sur plusieurs ordinateurs à la fois?

Cette information a été publiée sur http://www.iphonedev.org/node/3 et n'a pas été écrite par moi.

Étape 1: Pour exporter votre key privée et votre certificate pour les conserver et activer le développement sur plusieurs systèmes, ouvrez l'application Keychain Access et select la catégorie «Keys».

Étape 2: Contrôle-click la key privée associée à votre certificate de développement iPhone et click «Exporter les éléments» dans le menu. La key privée est identifiée par l'iPhone Developer: certificate public associé à celle-ci.

Étape 3: enregistrez votre key dans le format de file Personal Information Exchange (.p12).

Étape 4: Vous serez invité à créer un mot de passe qui est utilisé lorsque vous tentez d'importer cette key sur un autre ordinateur.

Étape 5: Vous pouvez maintenant transférer ce file .p12 entre les systèmes. Double-click le .p12 pour l'installer sur un système. Vous serez invité à entrer le mot de passe que vous avez entré à l'étape 4.

Le process est devenu plus simple depuis la réponse initiale; voir Exportation et import de certificates de signature (bibliothèque de développeurs Mac).

En résumé: dans Xcode Organizer, allez à Devices> Teams et choisissez Export. Sur la deuxième machine, Devices> Teams> Import.

Oui, vous pouvez. Vous devrez download votre certificate sur chacune des machines et avoir la key privée que vous avez générée pour ce certificate sur chaque machine. Dans le portail des développeurs, il y a des instructions pour l'export de la key (dans la section certificate comment). Vous aurez également besoin des profils d'approvisionnement, encore une fois ceux-ci peuvent être téléchargés à partir du portail.

En bref, oui. Le certificate est lié au développeur , pas à la machine .

Il est également possible de partager un seul certificate entre plusieurs développeurs, bien que ce ne soit pas si clair, ce que vous pouvez et ne pouvez pas faire (c'est une autre question :-)).