0

シミュレーターで正常に動作するコードがいくつかありますが、iPhone 用にビルドしようとすると、不可解なエラーが発生します。

CodeSign /Users/.../myApp.app (1 error)
error: CSSMERR_DL_MISSING_VALUE

それでおしまい。他の参照はありません。

私のコード署名権限に関するもののように聞こえますが、正確には何ですか? 秘密鍵、証明書、およびプロビジョニング プロファイルは問題ないはずですが、これはすべてのアプリで発生するため、アプリ固有ではありません。プロビジョニング プロファイルを再インストールしようとしましたが、役に立ちませんでした。このエラーを取り除き、コード署名を再び機能させるにはどうすればよいですか?

4

1 に答える 1

1

わかりました、これは奇妙なものです:

スマート カード リーダーを接続し、秘密鍵と証明書を含むスマート カードを使用して、署名および認証操作を行いました。Xcode とは関係ありませんが、どうやらこのスマートカードが Keychain を混乱させて、このエラーを吐き出したようです。カードリーダーを切断すると、署名は期待どおりに再び機能します。

于 2010-01-29T02:07:57.040 に答える