2015-04-30 1 views
1

Nous développons des extensions pour Safari. J'ai installé notre certificat de développeur Safari sur Windows, mais je ne peux pas l'installer sur mac (nous avons deux certificats). J'ai essayé de les télécharger et de les installer à partir du site Web d'Apple, mais cela ne fonctionne pas. Qu'est-ce que je dois faire?Comment installer mon certificat de développeur Safari?

our certificates in the mac

our certificates in Apple website

Safari Extension Builder

Répondre

1

Lorsque vous téléchargez le certificat à partir du Web, vous obtenez seulement le certificat. La clé privée est généralement sur la machine à partir de laquelle vous avez créé le certSigningRequest.

La demande de certSigning (vous pouvez en créer un en utilisant l'application KeyChain Access) crée la clé privée et l'ajoute à votre trousseau de connexion.

Si vous n'avez pas accès à la machine d'origine, alors je vous suggère de vous révoquer votre certificat sur le portail et de créer un nouveau. La seule façon d'exporter un certificat est de l'exporter avec la clé privée. Habituellement, les gens le font en utilisant l'application KeyChain Access. Vous pouvez exporter la clé de format p12 qui peut être utilisée pour importer sur une machine différente.

Sans la clé privée, le téléchargement du cert à partir du portail est inutile. Cela est vrai non seulement pour les certificats Safari mais pour tous les certificats de développement Mac.