アクセストークンをキーチェーンに保存したい。しかし、私はエラーが発生しました:Couldn't add the Keychain Item.'
次のようなstackoverflowのいくつかの投稿を確認しました: キーチェーンにメールを保存することは不可能です(KeychainItemWrapper)
マイコード:
let a = NSKeyedArchiver.archivedData(withRootObject: "980a872c17a075367357e25e88c1c0476417092a")
let keyWrapper = KeychainItemWrapper.init(identifier: "23123123", accessGroup: nil)
keyWrapper?.setObject(a, forKey: kSecValueData)
これを追加してみました
keyWrapper?.setObject(kSecAttrAccessible, forKey: kSecAttrAccessible)
kSecValueData
に変更kSecAttrGeneric
Swift 3.0でXcode 8を実行しています。どんなヒントでもありがとう!
編集===========================
Viruss mca の回答は、共有キーチェーンの資格をオンにすると、私にとっては一度だけ機能します:(