私のアプリは、キーチェーン アクセスを使用してパスワードを保存しています。それは正常に動作します。
しかし、アプリケーションを更新すると、以前に保存したパスワードにアクセスできなくなります。ユーザーは再度ロックを解除する必要があります。また、キーチェーン ダイアログでアプリにパスワードの使用を許可しても、ユーザーは自分のパスワードを削除できません。
これは bundle-indentifier / version と関係がありますか? コード署名で修正できますか?
どんな助けでも大歓迎
私のアプリは、キーチェーン アクセスを使用してパスワードを保存しています。それは正常に動作します。
しかし、アプリケーションを更新すると、以前に保存したパスワードにアクセスできなくなります。ユーザーは再度ロックを解除する必要があります。また、キーチェーン ダイアログでアプリにパスワードの使用を許可しても、ユーザーは自分のパスワードを削除できません。
これは bundle-indentifier / version と関係がありますか? コード署名で修正できますか?
どんな助けでも大歓迎
コード署名は、これを修正する正しい方法です。キーチェーンは署名を使用して、内容が変更されていても、署名が一致することに基づいて、これが「同じ」プログラムであることを確認します。正確にはわかりませんが、基本的な要件は、署名エンティティが同じであり、バンドル ID が一致することだと思います。詳細については、 Apple のコード署名ガイドを参照してください。