2011-10-03 75 views
3

当试图安全条目添加到使用钥匙扣:OCUnit不适用于安全框架?

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

我发现了一个errSecNotAvailable返回错误,但只运行我的单元测试的目标时。 单元测试期间钥匙串不可用吗?

回答

1

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

我刚刚测试过,并且没有错误,我可以在OCUint测试中添加项目并更改钥匙串中的项目。

我可能会让我的OCUnit设置不同,我正在测试该应用程序,不包括应用程序文件到我的单元测试中。

+0

是的,我确定它是链接的。 – Patrick

+0

我刚测试过,我没有错误。 – zaph