1

証明書の有効期限が切れました。チーム セクションで更新し、プロビジョニング プロファイルを更新して、キーチェーンと xcode に再インストールすると、次のエラーが発生します。

コード署名エラー: ID 'iPhone Developer' は、ログイン キーチェーン内の有効な証明書/秘密鍵のペアと一致しません

私は何をすべきか ?

どうもありがとう

ティエリー

4

6 に答える 6

2

問題が見つかりました。秘密鍵を消去しました。

新しい秘密鍵を作成するキーチェーンを使用して、「CertificateSigningRequest.certSigningRequest」証明書を要求する必要がありました。

于 2009-04-23T21:42:22.500 に答える
2

証明書を作成した後にコンピューターのパスワードを変更した場合は、プロセスを最初からやり直して、新しい証明書を作成する必要があります。これを理解するのに4時間かかりました。

于 2010-09-29T19:56:10.227 に答える
0

これは、WWDR 中間証明書がインストールされていない場合にも発生する可能性があります。

于 2010-11-02T19:08:51.403 に答える
0

証明書の有効期限が切れたとき、または証明書がキ​​ーチェーンから何らかの形で削除されたときに、このエラーが表示されることを付け加えたいと思います。これを修正するには、iPhone 開発者プログラム ポータルにログインし、証明書を更新します。そこにある手順はかなり包括的です。

于 2009-05-07T16:01:26.927 に答える
0

秘密鍵を消去するだけでは不十分です。

また、Mac からプロビジョニング プロファイルを削除する必要があります。そうしないと、既存のプロファイルより明らかに新しいプロファイルであっても、新しいプロファイルのインストールに (黙って!) 失敗します。

(キーの消去は、Apple.com からダウンロードできる iPhone 構成ユーティリティを使用するのが最も簡単です。プロファイルの消去も、そのアプリを使用するのが最も簡単です。誰もが iPCU を取得する必要があります! (無料です))

于 2009-12-04T15:06:01.390 に答える
0

質問に答えていることは知っていますが、誰かがこれに問題を抱えていて、どこで情報を探すべきかわからない場合は、次の情報が役立ちます。

開発および配布タブのプロビジョニング セクションで、プロビジョニング証明書のステータスを確認することもできます。

証明書が変更された場合や生成に問題があった場合に、既存のアプリケーション プロビジョニング プロファイルのステータスが無効としてマークされるため、これは便利です。この場合、とにかくそれらを変更する必要がありますが、便利だと思いました。

さらに、XCode では、[iPhone 開発] -> [プロビジョニング プロファイル] の下にある [オーガナイザー] ウィンドウで、特に有効期限に関する問題をすばやく確認できます。

于 2010-05-03T10:26:16.930 に答える