Dev証明書が秘密鍵に展開されない(リンクされていない)という問題がありました。
Dev Certの作成に使用した電子メールの不一致まで問題を追跡し、DevCertを作成するために作成したCSRをインストールしたときに1つのキーチェーンが自動選択されていました。
CSRの内容を以下のように検証しました。
1)既存のCSRファイルをダブルクリックして、キーチェーンの「インストール」プロセスを開始します。
2)[このリクエストのデフォルトを上書きする]チェックボックスをオンにします。
3)[続行]を2回押して、[証明書の作成]ページに移動します。
4)[デフォルトを上書きする]チェックボックスを選択します。
5)[続行]を2回押して、[証明書情報]ページに移動します。
ここで、「Eメールアドレス」フィールドにリストされているEメールが、DevCertの作成に使用したものとは異なることがわかりました。
正しいメールアドレスを選択してCSRをインストールしようとしましたが、証明書をリンクできませんでした。
私が見つけた唯一の修正は、その古い電子メールアドレスを使用してDev証明書を再作成することでした。これにより、通常の方法でCSRをインストールしたときに、すべてがリンクされました。
他の誰かがこの問題を抱えていましたか?
キーチェーンが代替メールアドレスのリストをどこで取得しているのか誰かが知っているので、それをクリアすることができますか?