我存储用户名&使用钥匙串的密码,有时当我试图获取用户名的密码时,它告诉我errSecItemNotFound
。
我保持密码始终存在于钥匙串中,为什么找不到密码?
感谢。
答案 0 :(得分:1)
Tony:该错误只是OSStatus错误-34018 - 客户端既没有application-identifier也没有keychain-access-groups权利。
这可能是因为使用非标准的应用签名方法或您的权利的其他问题。除非您完全理解它们,否则请确保您只是使用Xcode构建而不使用其他签名方法。
答案 1 :(得分:0)
在阅读钥匙串时,请确保始终使用与用于创建钥匙串记录的appId链接的配置文件进行构建。
答案 2 :(得分:0)
@graver
http://opensource.apple.com/source/Security/Security-55471/sec/Security/SecBasePriv.h
errSecMissingEntitlement = -34018,/ *当所需权利不存在时出现内部错误。 * /