Xcode 4 - 削除したキーチェーン証明書を再インストールする 質問する

Xcode 4 - 削除したキーチェーン証明書を再インストールする 質問する

次のエラーが発生します:

CodeSign エラー: 証明書 ID「iPhone Developer: XXX」がキーチェーンに複数回表示されています。コード署名ツールでは、証明書 ID は 1 つだけである必要があります。

最初は、心配いらない、キーチェーンに行って重複した(古い)ものを削除すればいい、と考えました。そして、実際にそうしました。戻って、Xcode を閉じ、Xcode とプロジェクトを再度開きましたが、同じエラーが発生しました。私は心の中で「何だこれ」と思いました。キーチェーンに戻ると、証明書が再びそこにありました。両方の証明書を削除し、これを繰り返し、プロジェクトがロードされると、削除した 2 つの証明書がキ​​ーチェーンに戻ってくることに気付きました。

いろいろ調べた結果、システム キーチェーンに証明書がないことを確認しました。実際、証明書はありませんでした。また、クリーンアップと再構築も行いました。Xcode 3 で重複があったときは、キーチェーンの重複をクリーンアップするだけで済みました。しかし、Xcode 4 では、プロジェクトを開くと文字通り何らかの方法で証明書が再インストールされます。証明書の取得元である可能性のあるシステム上の .cer ファイルをすべて削除しました。

助言がありますか?

ベストアンサー1

解決策は、オーガナイザーのライブラリの下のプロビジョニング プロファイルに移動し、それらをすべて削除してから、まだ必要なプロファイルを再インストールすることでした。

おすすめ記事