chaîne de touches avertissant que le porte-clés" System Roots " ne peut pas être modifié

Suis débarqué avec d'erreur suivant "Système"Racines" trousseau ne peut pas être modifié" lorsque je double-cliquer sur le certificat. Après googling j'en viens à savoir que glisser-déposer le certificat est la solution pour cela.

mais même après avoir fait cela aussi en code, il est dit "profil ne correspond pas certificat vaild / chaîne de clés privée paire dans la chaîne de clés par défaut"

Toute Solution....

Merci.

31
demandé sur nik 2011-03-23 08:06:40

9 réponses

Étape 1 - téléchargez votre certificat de développeur et entrez dans votre par défaut porte-clés

step 2 - téléchargez le certificat d'apple WWDRCA et déposez dans le même porte-clés.

étape 3 - cochez la CASE si il y a une clé privée avec votre certificat. (vous devriez pouvoir voir un petit triangle à côté de votre certificat. Cliquez sur afin de voir si votre clé privée est présente ou pas)

étape 4 - téléchargez le profil d'approvisionnement à partir du portail du développeur et déposez-le dans votre xcode.

essayez de faire ces choses d'abord. Si vous obtenez toujours une erreur, puis supprimer le supplémentaire certificats apple dans votre porte-clés et essayer le processus une fois de plus.. il fera l'affaire...

17
répondu A for Alpha 2011-03-23 05:56:54

Please try following Three steps

Étape 1: ouvrez votre application de porte-clés.

Étape 2: vous verrez la liste dans le côté gauche comme 'Login' ,'System' et 'System Roots', il suffit de faire glisser votre certificat dans 'Login' option.

Étape 3: vous obtiendrez le certificat d'installation avec succès dans L'accès au porte-clés.

127
répondu Sunil Targe 2018-08-21 10:01:20

j'ai eu le même problème lorsque j'ai essayé d'installer un certificat de service push iOS avec L'application D'accès au porte-clés ouverte, pour résoudre ce problème, je viens de fermer l'application, et double-cliquez sur le certificat, puis le certificat a été installé sans aucun problème.

10
répondu Tony 2014-02-04 16:40:54

le porte-clés par défaut est celui qui apparaît dans boldface dans la liste des porte-clés. D'habitude, c'est le porte-clés" login". Ouvrez le porte-clés par défaut et recherchez votre certificat. Si vous le trouvez, assurez-vous qu'il y a un petit triangle de divulgation à sa gauche. Cliquer sur ce triangle devrait révéler la clé privée. Si vous n'avez pas tout ça, vous ne pourrez pas signer des binaires.

2
répondu Caleb 2011-03-23 05:28:40

j'ai résolu le problème en exécutant les commandes suivantes dans le terminal. (à partir de googler)

cd /System/Library
sudo chmod -R 777 Keychains

Ajouter le certificat et vous ne devriez pas obtenir l'erreur.

sudo chmod 755 Keychains
sudo chmod 644 Keychains/*
2
répondu palaniraja 2011-05-19 06:55:28

enter image description here


j'ai également fait face à ce problème avec le certificat APNS par double clic sur elle obtenir l'erreur, mais importation manuelle certificat fonctionne pour moi.


enter image description here

2
répondu Anand Nimje 2018-09-06 11:56:27

dans mon cas, j'ai dû créer un nouveau fichier .certSigningRequest en suivant les étapes ici .

et puis je dois créer les certs à nouveau avec ce nouveau fichier.

0
répondu Napa 2018-05-02 11:23:54

a eu la même erreur. Trouvé qu'après avoir quitté l'accès porte-clés et double-clic L'AppleWWDRCA.cer et identité de développeur.cer il a bien fonctionné. Il les a ajoutés au porte-clés login au lieu de tenter un ajout au porte-clés system roots.

0
répondu Neelesh Aggarwal 2018-09-04 15:45:48

j'ai une question similaire, peut-être que le certificat que vous essayez n'est pas valide.Créez un nouveau certificat à partir de developer portal et réessayez.ça devrait marcher.

-1
répondu Sandeepkumar Rachha 2017-05-30 05:28:48