SecKeychainFindInternetPassword提示

时间:2017-01-20 13:13:55

标签: objective-c xcode macos keychain

我使用SecKeychainFindInternetPassword从Keychain Access中检索代理用户名和密码。该应用程序是更新程序,它会查找新版本。如果用户正在使用代理,我需要用户名和密码(如果有的话)。代码正在运行,但它显示一个提示,允许读取密钥(它是一个更新程序我不想要提示)。该应用已具有管理员权限,可以运行。

问题是......是否存在SecKeychainFindInternetPassword的参数以避免提示或者还有另一个函数在没有提示的情况下返回Keychain?

谢谢, Fiury

1 个答案:

答案 0 :(得分:0)

这可能意味着您没有使用与之前应用相同的密钥对应用进行签名。通常,如果应用程序具有相同的签名密钥,它将继承前任的权限,但不会继承。