我想将访问令牌存储到钥匙串。但我得到了错误: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 的回答打开了共享钥匙串权利对我来说只工作一次:(