我正在编写一个将密码存储在钥匙串上的应用程序,以后再通过SecKeychainFindGenericPassword()获得它们。此文件有90%的时间有效,但是每隔一段时间,对SecKeychainFindGenericPassword()的调用将失败,并显示errSecAuthFailed(-25293)。如果确实如此,则只需重试或重新启动应用程序即可对其进行修复。
有谁知道这可能是什么原因? Google对该错误的一般搜索表明钥匙串损坏或钥匙串被锁定-此处都不是,因为后续调用再次成功...
最佳答案
此链接表明您输入的密码不正确。 See Here
有时您是偶然偶然发送空对象作为密码短语吗?
或者,您可以尝试EMKeychain。我在GitHub上有最新版本:http://github.com/ctshryock/EMKeychain
关于cocoa - 使用SecKeychainFindGenericPassword访问KeyChain时出现零星的errSecAuthFailed(-25293)吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1961329/