2011-10-03 50 views
3

當試圖安全條目添加到使用鑰匙扣:OCUnit不適用於安全框架?

SecItemUpdate((CFDictionaryRef)queryKeychain, (CFDictionaryRef)updateAttributes); 

我發現了一個errSecNotAvailable返回錯誤,但只運行我的單元測試的目標時。 單元測試期間鑰匙串不可用嗎?

回答

1

安全框架是否包含在OCUint目標中?

我剛剛測試過,並且沒有錯誤,我可以在OCUint測試中添加項目並更改鑰匙串中的項目。

我可能會讓我的OCUnit設置不同,我正在測試該應用程序,不包括應用程序文件到我的單元測試中。

+0

是的,我確定它是鏈接的。 – Patrick

+0

我剛測試過,我沒有錯誤。 – zaph