Xcode 如何防止Mac OS密钥链权限始终被询问

Xcode 如何防止Mac OS密钥链权限始终被询问,xcode,macos,swift4,keychain,Xcode,Macos,Swift4,Keychain,我的Mac应用程序在钥匙链中存储敏感数据。但是,当我为具有相同捆绑标识的应用程序安装新构建时,密钥链仍然请求访问先前由具有相同捆绑标识的mac应用程序输入的密钥链项目的权限。所以我想知道如何使同一应用程序的钥匙链权限弹出窗口静音 我不希望keychain总是为同一个应用程序请求访问项目的权限。还有什么方法可以提到可以访问钥匙链项目的应用程序吗?您的应用程序代码是否签名?访问钥匙链项目通常取决于您的版本之间是否有匹配的代码签名,但这比这更复杂;请看Quinn“爱斯基摩人!”的答案。Thnaks@T

我的Mac应用程序在钥匙链中存储敏感数据。但是,当我为具有相同捆绑标识的应用程序安装新构建时,密钥链仍然请求访问先前由具有相同捆绑标识的mac应用程序输入的密钥链项目的权限。所以我想知道如何使同一应用程序的钥匙链权限弹出窗口静音


我不希望keychain总是为同一个应用程序请求访问项目的权限。还有什么方法可以提到可以访问钥匙链项目的应用程序吗?

您的应用程序代码是否签名?访问钥匙链项目通常取决于您的版本之间是否有匹配的代码签名,但这比这更复杂;请看Quinn“爱斯基摩人!”的答案。Thnaks@TheNextman,我在代码签名时做对了,但当应用程序重命名时,问题再次出现,一旦应用程序重命名,keychain再次抛出访问权限。谢谢@Gordondavison,我希望你也能在新问题上帮助我