我想将访问令牌存储到钥匙串.但我得到了错误:无法添加钥匙串项目.
我检查了stackoverflow上的一些帖子,如:
Storing email in keychain impossible (KeychainItemWrapper)
mycode的:
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的回答开启共享钥匙串权利只为我工作一次:(
解决方法
我最近遇到了Xcode 8的这个问题.
有许多用户遇到过这个问题.