環境: iOS 4.0+
シナリオ: Apple の GenericKeychain の例から KeychainItemWrapper を使用します。iOS シミュレーター。
問題: デバッガーでキーチェーン データを保存/取得できます。しかし、デバッガーからログアウトすると、戻るとキーチェーン データが失われます。つまり、アプリケーションの再起動時にキーチェーン データにアクセスできなくなります。
これは、Apple の GenericKeychain の例では起こりません。SQLiteManager 経由でキーチェーンのデータベースをのぞいてみると、GenericKeychain の例に証明書があることがわかりました。
質問:キーチェーン データをマルチセッションで永続化するには、証明書が必要ですか?