objective-c osx 上的 PubNub 钥匙串

PubNub keychain on osx in objective-c

如何设置 pubnub cocoa objective-c 客户端 api 不在钥匙串上存储任何内容?是否可以将密钥存储在 Application Support 文件夹中?当我使用 XCode 时,即使我按下 'Always Allow' 按钮,钥匙串消息框模式也会出现三次。它停了一会儿,但几分钟后它又以同样的方式再次询问我。

我已经检查过,它真的要求为从钥匙串中读取的每一个密码。试图找到解决方案并在系统重新启动后再次尝试 - 它要求输入密码一到三次,然后继续工作。至于现在,没有使用钥匙串来配置客户端的选项。 早期的钥匙串在输入一次密码后也能正常工作。看起来其中一个系统更新破坏了系统与开发的应用程序交互的方式。
也许它与安全性有关,检查“自动管理签名”并指定适当的配置文件将对您有所帮助(我无法检查这一点,因为 Keychain 允许我访问 w/o现在询问密码,因为我标记了 awlays)。

钥匙串用于存储几个字段:发布序列号、uuid 和推送令牌。它已被添加到钥匙串中以在应用程序重新安装后继续存在。
我们将审查 macOS Keychain 的使用情况,如果允许,我们将添加使用基于文件的数据存储的功能(对于 macOS 可能是默认设置)。