你好我使用Mac 10.5.8。在我的应用中我使用自己的钥匙串(由我创建),但我的实际问题是每次出现提示时我在应用程序中修改我的代码,说当前的应用程序被修改你想要允许或不允许。可以任何人告诉如何压制此提示(默认情况下允许我更改应用程序)。我在文档中找不到解决方案。
答案 0 :(得分:3)
Keychain有一个受信任的应用程序列表,此列表包含应用程序的哈希摘要。当应用程序更改时,它将再次变为不可信。这种情况也发生在像Camino这样的“大”应用程序中。
有两种特殊措施可以减少这种情况:当共享库得到更新时,系统将跟踪此情况并在更新后接受应用程序。此外,当软件更新更新应用程序时,它也会修复摘要(这就是为什么Apple自己的应用程序可以在不重新确认的情况下逃脱的原因)。
更新:如果您签署了代码,Keychain也将accept updated applications(使用相同的证书签名)。