問題タブ [keychainitemwrapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4018 参照

keychain - iOS10 での KeychainItemWrapper のクラッシュ

アイテムをキーチェーンに追加しようとすると、iOS10 でこのクラッシュが見つかりました *** -[KeychainItemWrapper writeToKeychain] でのアサーション エラー

iOS 9.3では問題なくキーチェーンにキーを書き込みますありがとう

0 投票する
2 に答える
8328 参照

ios - KeychainItemWrapper 「キーチェーン アイテムを追加できませんでした。」

アクセストークンをキーチェーンに保存したい。しかし、私はエラーが発生しました:Couldn't add the Keychain Item.'

次のようなstackoverflowのいくつかの投稿を確認しました: キーチェーンにメールを保存することは不可能です(KeychainItemWrapper)

マイコード:

  1. これを追加してみました

    /li>
  2. kSecValueDataに変更kSecAttrGeneric

Swift 3.0でXcode 8を実行しています。どんなヒントでもありがとう!

編集===========================

Viruss mca の回答は、共有キーチェーンの資格をオンにすると、私にとっては一度だけ機能します:(

0 投票する
1 に答える
612 参照

ios - 複数のパスワードを一意のキーでキーチェーン クラスに保存するには?

キーチェーンに一意のキーを持つ複数のパスワード/パスコードを保存する必要があります。キーチェーンから保存されたデータをフェッチしているときに、値が nil になっています。誰でもこれから私を助けてくれますか。

これは私のコードです...

0 投票する
0 に答える
589 参照

ios - -[KeychainItemWrapper writeToKeychain] メソッドでのアサーション エラー

以下のエラーを受け取り、アプリがクラッシュします。派生データの削除はまだ成功していません。

0 投票する
1 に答える
982 参照

ios - iOSキーチェーンはnil値を返します

私はリンゴの KEychainItemWrapper を使用しています。

これをシミュレーターとデバイスの両方でテストしました。iOS 10.2.1 と xcode 8.2.1 を使用しています。

プロジェクトでキーチェーンの共有が有効になっていて、資格が正しい。本当にキーチェーンの共有をオンにする必要があるかどうかはわかりません。キーチェーン共有をオフにしても違いはありませんでした.キーチェーン共有をオフにしても同じ動作が発生します.

値を保存して取得する方法は次のとおりです。

私は何を間違っていますか?同じ識別子でキーチェーンを複数回初期化できますか?

0 投票する
1 に答える
56 参照

objective-c - iOS キーチェーン - 後続の読み取りで見つかった異なる値

keychainItemWrapper を使用して、iOS キーチェーンにトークンを保存しています。正常に書き込み、初めて正常に読み取ることができます。ただし、その後の時間を読み取るか、プログラムを再度実行すると、別の値または別の形式のデータが得られます。何か案は?

詳細: 1) KeychainItemWrapper の使用 - https://gist.github.com/dhoerl/1170641 2) シミュレーターでのテスト

コード:

result1a (works!): eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiIwYTVjM2U4N2FmY2I0NTNlYWEzZjI3MDBlYjgwZWE4YiIsInN1YiI6ImxpbmRzZXk0IiwiaWF0IjoxNTE5MTk5MTgxLCJuYmYiOjE1MTkxOTkxODEsImV4cCI6MTUxOTE5OTc4MX0.v10D61EE6tq6u9YG3QIQ_XefexlC22gwx-tv-HgOEsQ

result1b (works!): eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiIwYTVjM2U4N2FmY2I0NTNlYWEzZjI3MDBlYjgwZWE4YiIsInN1YiI6ImxpbmRzZXk0IiwiaWF0IjoxNTE5MTk5MTgxLCJuYmYiOjE1MTkxOTkxODEsImV4cCI6MTUxOTE5OTc4MX0.v10D61EE6tq6u9YG3QIQ_XefexlC22gwx-tv-HgOEsQ

result2 (weird value!): <65794a68 62476369 4f694a49 557a4931 4e694a39 2e65794a 7164476b 694f6949 77595456 6a4d3255 344e3246 6d593249 304e544e 6c595745 7a5a6a49 334d4442 6c596a67 775a5745 34596949 73496e4e 31596949 36496d78 70626d52 7a5a586b 30496977 69615746 30496a6f 784e5445 354d546b 354d5467 784c434a 75596d59 694f6a45 314d546b 784f546b 784f4445 73496d56 34634349 364d5455 784f5445 354f5463 344d5830 2e763130 44363145 45367471 36753959 47335149 515f5865 6665786c 43323267 77782d74 762d4867 4f457351>