标签: cocoa security macos keychain
需要避免构造对话框。
答案 0 :(得分:7)
对话框是钥匙串的安全功能。因为它存储敏感的用户信息,所以操作系统采取的立场是用户应始终可以选择阻止使用此信息,以便用户可以相信他们在没有他们知情的情况下不会被使用。
所以不,没有办法阻止显示安全对话框。如果您code sign申请,可以让您的用户更轻松。当您更新已签名的应用程序应用程序时,Mac OS X将识别它是相同的应用程序,并且如果他们决定始终允许访问其凭据,则不会再次提示您的用户。