2015-02-10 54 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