一次可以打开多少个安全范围的书签?

时间:2014-04-01 13:24:55

标签: macos cocoa security

我有一个应用程序,我想为Mac App Store做准备。

应用程序需要不断访问许多"来源",这些卷或文件夹,以便通过FSEvents警告任何更改。来源数量取决于用户。

要在重新启动时执行此操作,我需要通过安全范围的书签创建和访问每个重新启动。但是,文档预先告诉我这个问题:

"如果您在不再需要文件系统资源时无法放弃对文件系统资源的访问权限,则您的应用程序会泄漏内核资源。如果泄漏了足够的内核资源,您的应用程序将无法将文件系统位置添加到其沙箱中,例如通过Powerbox或安全范围的书签,直到重新启动。"

可以告诉我一次可以实际打开多少位置。我不希望用户最多需要超过30个左右的来源,但我不知道在什么时候我开始遇到有太多安全范围的书签同时打开的问题。 / p>

此致

1 个答案:

答案 0 :(得分:0)

你可以30岁。事实上,即使是1000,你也可能没事。这已得到Apple员工的证实:https://devforums.apple.com/message/802537