1

アプリをビルドすると、次のエラーが表示されます。

ここに画像の説明を入力

前の証明書を削除すると、すべてが正常に機能し始めます。だから私の質問は、それを一度削除した場合、キーチェーンに再度追加する方法ですか? また、キーチェーンに証明書が 1 つあるのではなく、再度追加されるのはなぜですか?

4

1 に答える 1

0

追加の配布証明書があるというエラー メッセージが表示されていると思います。追加の配布証明書があるためです。

私の推測では、Xcode によってプロビジョニング ポータルから自分のマシンに引き戻されていると思います。

最近、配布証明書を失効させてから、KeychainAccess から削除しようとしましたか? もしそうなら、それに関連付けられた公開鍵と秘密鍵を削除しましたか?

KeychainAccess に移動し、孤立した秘密鍵があるかどうかを確認します。古い配布証明書にリンクされている可能性のあるものがある場合は、それらを削除します (公開鍵と秘密鍵を削除せずに開発者または配布証明書を削除すると、適切に削除されません。キーと証明書の両方を削除する必要があります)

次にXcodeに戻り、オーガナイザー画面で「更新」ボタンを押します-次にKeychainAccessを再度確認します-運が良ければ、Xcodeはいたずらな証明書をダウンロードせず、問題は解決しました. ただし、不正な証明書が戻ってきた場合は、使用しているプロビジョニング プロファイルを変更する必要がある可能性があります...

ところで、「システム」キーチェーンと「システム ルート」キーチェーン、および「ログイン」キーチェーンを確認してください。

于 2013-03-10T18:39:51.477 に答える