0

私のアプリは、キーチェーン アクセスを使用してパスワードを保存しています。それは正常に動作します。

しかし、アプリケーションを更新すると、以前に保存したパスワードにアクセスできなくなります。ユーザーは再度ロックを解除する必要があります。また、キーチェーン ダイアログでアプリにパスワードの使用を許可しても、ユーザーは自分のパスワードを削除できません。

これは bundle-indentifier / version と関係がありますか? コード署名で修正できますか?

どんな助けでも大歓迎

4

1 に答える 1

1

コード署名は、これを修正する正しい方法です。キーチェーンは署名を使用して、内容が変更されていても、署名が一致することに基づいて、これが「同じ」プログラムであることを確認します。正確にはわかりませんが、基本的な要件は、署名エンティティが同じであり、バンドル ID が一致することだと思います。詳細については、 Apple のコード署名ガイドを参照してください。

于 2012-08-10T06:14:39.410 に答える