Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c SecKeychainFindInternetPassword提示符_Objective C_Xcode_Macos_Keychain - Fatal编程技术网

Objective c SecKeychainFindInternetPassword提示符

Objective c SecKeychainFindInternetPassword提示符,objective-c,xcode,macos,keychain,Objective C,Xcode,Macos,Keychain,我正在使用SecKeychainFindInternetPassword从密钥链访问中检索代理用户名和密码。该应用程序是一个更新程序,它寻找一个新版本。如果用户使用代理,我需要用户名和密码(如果有)。代码正在工作,但它显示一个提示,要求允许读取密钥(这是一个更新程序,我不需要提示)。应用程序已具有运行的管理员权限 问题是。。。是否有SecKeychainFindInternetPassword的参数来避免提示,或者有另一个函数返回没有提示的Keychain 谢谢, Fiury这可能意味着您尚未使

我正在使用SecKeychainFindInternetPassword从密钥链访问中检索代理用户名和密码。该应用程序是一个更新程序,它寻找一个新版本。如果用户使用代理,我需要用户名和密码(如果有)。代码正在工作,但它显示一个提示,要求允许读取密钥(这是一个更新程序,我不需要提示)。应用程序已具有运行的管理员权限

问题是。。。是否有SecKeychainFindInternetPassword的参数来避免提示,或者有另一个函数返回没有提示的Keychain

谢谢,
Fiury

这可能意味着您尚未使用与上一个应用相同的密钥对该应用进行签名。通常,如果应用程序具有相同的签名密钥,则它将继承前一个应用程序的权限,但不会继承其他应用程序的权限