NSLog(@"SETTING VALUE %@", value);
[SAMKeychain setPassword:value forService:SERVICE_NAME account:key];
NSLog(@"READING VALUE %@", [SAMKeychain passwordForService:SERVICE_NAME account:key]);

设置值后,我总是(null)。
在我更新XCode之前没有发生这种情况。

有谁知道这可能是什么问题?

最佳答案

自iOS 10的早期测试版以来,iOS 10钥匙串一直存在漏洞。作为(可能是临时的)解决方法,请在您的应用中启用共享钥匙串权利。此错误会影响那里的每个钥匙串包装器,不仅会影响SAMKeychain。

07-24 09:51