2015-02-10 27 views
1

我使用Evernote Mac OSX SDK编写了一个Mac OSX应用程序。它运行了一年没有问题,但现在突然间,我无法获得我的Evernote认证凭证存储。每当我通过我的应用程序弹出登录时,我看到在日志中的以下内容:用于mac的Evernote sdk无法再写入钥匙串

OAuth Step 1 - Time Running is: 0.229743 
OAuth Step 3 - Time Running is: 0.392775 
Error saving to keychain: Error Domain=com.samsoffes.sskeychain Code=-25299 "The operation couldn’t be completed. (com.samsoffes.sskeychain error -25299.)" -25299 

有没有人知道这可能是什么?据我所知他们的SDK在近两年内没有改变,所以不可能。

回答

0

我刚刚在这里阅读:https://github.com/soffes/sskeychain/issues/11,似乎你已经存储了凭据。

来自安全框架的错误25299: errSecDuplicateItem = -25299,/ *指定项目已存在于钥匙串中。 */

我认为是一个sskeychain问题,我希望这可以帮助您更多地进行调查。

编辑:进入钥匙串访问并寻找www.evernote.com应用程序密码。删除它,然后在您的应用中重试,看看现在是否有效。

+0

我来看看。谢谢 – 2015-02-11 22:42:02

+0

这个伎俩。 – 2015-02-26 19:20:49