如何以编程方式允许我的应用程序访问KeyChain?

时间:2010-06-17 15:30:55

标签: cocoa security macos keychain

需要避免构造对话框。

1 个答案:

答案 0 :(得分:7)

对话框是钥匙串的安全功能。因为它存储敏感的用户信息,所以操作系统采取的立场是用户应始终可以选择阻止使用此信息,以便用户可以相信他们在没有他们知情的情况下不会被使用。

所以不,没有办法阻止显示安全对话框。如果您code sign申请,可以让您的用户更轻松。当您更新已签名的应用程序应用程序时,Mac OS X将识别它是相同的应用程序,并且如果他们决定始终允许访问其凭据,则不会再次提示您的用户。