web-dev-qa-db-ja.com

キーチェーンの警告「システムルート」キーチェーンは変更できません

証明書をダブルタップすると、「システムルート」キーチェーンを変更できません」というエラーが表示されます。グーグルで調べた後、証明書をドラッグアンドドロップすることがこれに対する解決策であることがわかりました。

しかし、コードでこれを行った後でも、「プロファイルはデフォルトのキーチェーンの有効な証明書/プライベートキーチェーンのペアと一致しません」と表示されます

ANy Solution ....

ありがとう。

32
nik

ステップ1-開発者証明書をダウンロードして、[〜#〜] default [〜 #〜]キーチェーン

ステップ2-Apple WWDRCA証明書をダウンロードし、同じキーチェーンにドロップします。

ステップ-[〜#〜] check [〜#〜]証明書とともに秘密鍵がある場合。 (証明書の横に小さな三角形が表示されるはずです。それをクリックして、秘密鍵が存在するかどうかを確認します)

ステップ4-開発者ポータルからプロビジョニングプロファイルをダウンロードし、Xcodeにドロップします。

これらのことを最初にやってみてください。それでもエラーが発生する場合は、extra Appleキーチェーン内の証明書を削除して、プロセスをもう一度試してください。 ..それはトリックを行います...

19
A for Alpha

Please try following Three steps

ステップ1:キーチェーンアクセスアプリを開きます。
ステップ2:左側に「Login」、「System」、「System Roots」のリストが表示されます。「Login」オプションに証明書をドラッグするだけです。
ステップ3: Keychain Accessに証明書が正常にインストールされます。

143
Sunil Targe

キーチェーンアクセスアプリケーションを開いた状態でiOSプッシュサービス証明書をインストールしようとしたときに同じ問題が発生しました。この問題を解決するために、アプリケーションを閉じて証明書をダブルクリックすると、証明書は問題なくインストールされました。

10
Tony

enter image description here


また、[〜#〜] apns [〜#〜]証明書をダブルクリックしてこの問題に直面しました。私のために。


enter image description here

6
Anand Nimje

ターミナルで次のコマンドを実行することで問題を解決しました。 (グーグルから)

cd /System/Library
Sudo chmod -R 777 Keychains

証明書を追加すると、エラーは発生しません。

Sudo chmod 755 Keychains
Sudo chmod 644 Keychains/*
3
palaniraja

デフォルトのキーチェーンは、キーチェーンのリストでboldfaceに表示されるキーチェーンアクセスです。通常、それは「ログイン」キーチェーンです。デフォルトのキーチェーンを開き、証明書を探します。見つかった場合は、左側に小さな三角形が表示されていることを確認してください。その三角形をクリックすると、秘密鍵が表示されます。すべてを持っていない場合、バイナリに署名することはできません。

2
Caleb

私の場合、手順 here に従って新しい.certSigningRequestファイルを作成する必要がありました。

そして、この新しいファイルを使用して証明書を再度作成する必要があります。

0
Napa

キーチェーンアクセスを終了し、AppleWWDRCA.cerとdeveloper_identity.cerをダブルクリックすると、正常に機能しました。システムルートキーチェーンへの追加を試みる代わりに、ログインキーチェーンに追加しました。

Appleディスカッションリンク: https://discussions.Apple.com/thread/2343078

0
Yogendra Singh

同じエラーが発生しました。キーチェーンアクセスを終了し、AppleWWDRCA.cerとdeveloper_identity.cerをダブルクリックした後、正常に機能することがわかりました。システムルートキーチェーンへの追加を試みる代わりに、ログインキーチェーンに追加しました。

0