1

我使用 Evernote Mac OSX SDK 编写了一个 Mac OSX 应用程序。它运行了一年多没有问题,但现在我突然无法存储我的 Evernote 身份验证凭据。每次我通过应用程序中的弹出窗口登录时,我都会在日志中看到以下内容:

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 近 2 年没有改变,所以不可能。

4

1 回答 1

0

我刚刚在这里读到:https ://github.com/soffes/sskeychain/issues/11 ,看来您已经存储了凭据。

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

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

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

于 2015-02-11T15:16:02.170 回答