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.
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...
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.
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.
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.
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/*
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.
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.
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.