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