web-dev-qa-db-fra.com

Copie de clés et de certificats sur un autre Mac pour le développement iPhone

Nous avons acheté un nouveau Mac et souhaitons migrer les certificats et les clés privées de l'ancienne machine vers la nouvelle machine. L'ancienne machine contient des clés et des certificats pour six applications iPhone.

Nous avons suivi les instructions décrites dans ce SO post , qui est également repris dans d'autres SO posts sur le sujet.

Tout semble fonctionner en ce sens que nous pouvons télécharger un nouveau binaire sur l'App Store.

Mais lorsque nous regardons dans Keychain Access, seul le couple clé/certificat pour une application apparaît.

Avons-nous besoin de nous en préoccuper? Ou existe-t-il un moyen pratique d'exporter/d'importer des clés privées et des certificats en masse (par opposition à une par une)?

Nous sommes sur Xcode 4.2.

Merci!

37
Crashalot

Vous devriez pouvoir exporter tous vos profils d'approvisionnement avec toutes les clés (publiques et privées) en une seule exportation

Dans l'organiseur sous l'onglet Périphériques, vous devez sélectionner l'identité du développeur et l'exporter vers un fichier et lui donner un mot de passe. Déplacez ce fichier vers le nouveau système et importez-le dans Xcode et votre identité complète sera configurée

enter image description here

22
Suhail Patel

L'import/export fonctionne différemment dans Xcode 5+. Ce Apple Guide du développeur vous montre comment le faire.

Votre compte est affiché sous Xcode Préférences Comptes , et peut être exporté en cliquant sur l'icône d'engrenage () en bas à gauche.

Import/Export Apple ID and Code Signing Assets

66
Jason

Importez en sélectionnant la clé privée dans l'onglet Clés. Cela invite un mot de passe et après le mot de passe, il enregistre dans .p12 format et vous pouvez installer sur tous les systèmes.

5