13

ネイティブのキーチェーンラッパークラスを使用して、キーチェーンから値を格納および取得しています。しかし場合によっては、値がが削除された/空のになっています。 ON - - キーチェーンで時々空の値が返される

  • 背景フェッチのデバイスの設定でそれを変更することができます常に当初の状態とユーザ -

    は、我々は
    ON我々のアプリで

    1. ロケーションサービスを有効に以下のアイテムを持っている私たちが使用していませんこのコード内の任意の特定のメソッド。上記のシナリオは、キーチェーン項目に影響を与え得るか、またはキーチェーン項目を削除させることができる任意の他のシナリオがあるか否か

    (すなわち使用/コードに加えperformfetchwithcompletionhandler方法ではありません)。

  • +0

    キーチェーンに何かを書いているときにSecAccessControlRefを使用していますか? –

    答えて

    0

    ここで説明したシナリオは、発生したエラーに関するものとは思われません。 Keychain APIが返すエラーコードや、コードが実行されているOSのバージョンなどの詳細情報を提供してください。これらの情報がなければ、人々は実際に何が起こったのかをほとんど判断できません。

    iOS 8以降、開発者はデバイスでキーチェーンを使用していくつかのエラーが発生します。無効な設定で背景キーチェーンにアクセスすると問題が発生することがあります。しかし、他の状況、すなわちXcodeを添付したデバッグでは、有効なコードであってもエラーが発生する可能性があります。これらはアップルのキーチェーンエンジニアにとって既知の問題です。そのうちのいくつかはfixed in iOS 9.3と報告されています。これはSSKeychain issuethis post on Apple dev forumにチェックすることができます。

    関連する問題