Xcode 名称更改后,应用程序请求新的密钥链访问以解析SDK

Xcode 名称更改后,应用程序请求新的密钥链访问以解析SDK,xcode,macos,parse-platform,keychain,Xcode,Macos,Parse Platform,Keychain,我们最近更改了捆绑包名称(*请注意,它不是捆绑包标识符) 从那以后,一些用户一直报告他们收到了访问密钥链的请求 我知道keychain链接到bundle标识符,但它也链接到bundle名称吗 或者在包名称更改后,我必须在解析时更改一些凭据吗?听起来钥匙链中的项目需要更新其访问控制列表 找到钥匙链中的相关项目,并打开关联菜单(右键单击) 选择Get Info,您将看到一个包含两个选项卡的对话框。选择第二个标签为“访问控制” 如上图所示,Google Chrome应用程序可以访问此项目 假设新命

我们最近更改了
捆绑包名称
(*请注意,它不是
捆绑包标识符

从那以后,一些用户一直报告他们收到了访问密钥链的请求

我知道keychain链接到bundle标识符,但它也链接到bundle名称吗


或者在包名称更改后,我必须在解析时更改一些凭据吗?

听起来钥匙链中的项目需要更新其访问控制列表

找到钥匙链中的相关项目,并打开关联菜单(右键单击)

选择
Get Info
,您将看到一个包含两个选项卡的对话框。选择第二个标签为“访问控制”

如上图所示,Google Chrome应用程序可以访问此项目

假设新命名的bundle不在列表中,您可以将其添加到测试中。如果存在,请将其移除,以重现客户看到的问题

使用,可以通过编程方式检索项的ACL并添加/删除应用程序。你可能想先读一读

请注意,根据经验,苹果的Keychain应用程序并不总是正确显示每个列表中的内容,但API确实如此