2

私のアプリケーションは、PDKeychainBindings を使用してユーザー名/パスワードをキーチェーンに保存します。

xCode (デバッグ ビルド) からアプリを起動すると機能しますが、リリース ビルドをコンパイルすると (erica sadun の signit シェル スクリプトを使用して) 再署名し、デバイスにインストールすると、キーチェーンへの保存が常に失敗します。

次のキーチェーン エラーが発生します。

Jul 31 11:44:50 Thierrys-iPhone securityd[1903] <Error>: myAPP[1898] SecItemCopyMatching: missing entitlement
Jul 31 11:44:50 Thierrys-iPhone securityd[1903] <Error>: myAPP[1898] SecItemCopyMatching: missing entitlement
Jul 31 11:44:50 Thierrys-iPhone securityd[1903] <Error>: myAPP[1898] SecItemAdd: missing entitlement
Jul 31 11:44:50 Thierrys-iPhone securityd[1903] <Error>: myAPP[1898] SecItemCopyMatching: missing entitlement
Jul 31 11:44:50 Thierrys-iPhone securityd[1903] <Error>: myAPP[1898] SecItemCopyMatching: missing entitlement

何が問題なのか分かりますか?

どうもありがとうございました。

ティエリー

4

2 に答える 2

0

エリカのスクリプトで辞任すると問題が発生するようです。xCode で署名してビルドを配布しても、この問題は発生しません。

于 2012-08-14T20:35:42.510 に答える