ios – KeychainItemWrapper’无法添加钥匙串项.’

我想将访问令牌存储到钥匙串.但我得到了错误:无法添加钥匙串项目.

我检查了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的这个问题.

解决问题您必须为Xcode功能添加“共享密钥链权利”.

有许多用户遇到过这个问题.

参考:
https://forums.developer.apple.com/thread/60617

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...