Comment créer une clé privée pour iPhone Distribution Certificate?
De l'iPhone Developer Program Portal, il y a une vidéo pour montrer comment créer un certificat de développement et d'attribuer une clé privée
Maintenant, j'ai terminé le processus de développement et de commencer à distribuer
J'ai créé un "Certificat de Distribution", mais comment puis-je attribuer une clé privée de ce certificat?
Comme il a obtenu le "CodeSign erreur: signature du code de l'identité ..." ne correspond pas à l'un certificat de signature de code dans votre trousseau de clés" lors de la compile
Il sera ravi de me laisser maintenant, si j'ai besoin d'assigner une clé privée pour la distribution cert et comment.
S'il vous plaît être remarqué que je ne parle PAS d'un certificat de développement ici, merci.
source d'informationauteur Unreality
Vous devez vous connecter pour publier un commentaire.
Lire le l'Obtention de votre iPhone Certificat de Distribution de l'Apple Developer Connection iPhone site. C'est ce qui explique étape par étape ce que vous devez faire, dans le bon ordre.
MODIFIER: Le lien semble être: https://developer.apple.com/library/watchos/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW1
Que personne n'a mis à jour ou répondu à cette question depuis que Nathan a souligné l'original de la réplique lien n'est pas disponible (Point numéro un sur la de poster sur stackoverflow "s'il vous Plaît assurez-vous de répondre à la question") voici une réponse de mon experiance, espérons que cela aide quelqu'un:
Pour cette question en particulier (Dev/Distribution cert installé mais pas de clé privée), la réponse est un choix de 2 alternatives:
1. Créer un nouveau certificat d'identité via l'apple devloper portail
Dans ce cas, vous aurez besoin pour vous connecter au portail des développeurs d'apple et de l'utilisation de l'assistant, dans le cadre de cela, vous aurez besoin de créer et de télécharger un CSR (Demande de Signature de Certificat) qui permettra également de créer des clés publiques et privées sur la machine. Apple signer la demande et le tour est joué, signée, public/privé, certificat paire : Référence
2. Exporter la clé privée à partir de la machine à l'origine utilisé pour créer le Certificat
Ce cas est lorsque votre signature avec une identité a déjà été créé, probablement sur une vieille machine ou si (comme dans mon cas) de votre développement pour un client qui n'a pas son ID est déjà créé. Si vous ne pouvez pas accéder à la machine à l'origine utilisé pour créer le certificat d'identité, vous devrez créer une nouvelle identité par le guide de l'assistant.
Pour ce faire, vous devez exporter votre clé privée (un .fichier p12), ou de la paire clé publique/privée via le Trousseau d'Accès, et d'installer la clé privée ou une paire de clés pour la machine de votre développement. Voici un guide que j'ai trouvé sur stackoverflow.
Ref: http://iphonedevsdk.com/forum/iphone-sdk-development/11498-problems-exporting-importing-p12-private-key-for-developing-on-another-mac.html
PS> attention, je suis d'effectuer la dernière option à l'instant, et bien que les preuves suggère que cela fonctionne, il est non testé par moi-même encore, Si si ne fonctionne pas, je vais re-répondre!
Pour moi - le redémarrage de Xcode résolu ces deux problèmes.
Tout était bien évidemment l'installation correctement quelque part, mais elle a besoin d'être vidé/synchronisés.
Si vous passez la souris sur l'image et cliquez sur le petit rouge de supprimer l'icône, puis le sauvegarder. Naviguer loin et de revenir à cette page, vous serez en mesure d'ajouter l'icône de nouveau.