0

プロジェクトのリリース バージョンを自分の iPhone デバイス用にビルドしようとしました。([製品] -> [アーカイブ] を選択)、次のエラーが発生しました。

Code Sign error: The identity 'iPhone Distribution: XXX' doesn't match any valid, non-expired certificate/private key pair in your keychains

それはどういう意味ですか & この問題を取り除く方法は?

ところで、キーチェーンへのアクセスを開いたところ、 「証明書iphone Distribution: xxx」の下にこれがありました。有効期限が切れていません。

私は問題をグーグルで検索しました.私のアプリバンドルIDがプロビジョニングファイルで定義されたものと一致しないためだと誰かが言いました. しかし、プロビジョニング ファイルで定義されているバンドル ID を確認するにはどうすればよいですか?

4

1 に答える 1

0

[プロジェクト] -> [ターゲット] -> [ビルド設定] に移動し、リリース用のコード署名 ID を変更します。Project->Build settings-> Codesigning で同じことを行います。次に、ビルドをクリーンアップして、再度ビルドします。

機能しない場合は、プロジェクトを閉じてから再度開いてビルドします。それが動作します。

于 2013-04-24T14:18:25.313 に答える