我有一个要为Mac App Store准备的应用程序。
应用程序需要不断访问许多“源”,无论是这些卷还是文件夹,以便通过FSEvent发出任何更改警告。来源数量取决于用户。
为此,我需要通过安全范围内的书签来创建和访问它们。但是,文档警告了我这个问题:
“如果在不再需要文件系统资源时无法放弃对文件系统资源的访问,则您的应用程序会泄漏内核资源。如果泄漏了足够的内核资源,您的应用程序将失去向其沙箱添加文件系统位置的能力,例如通过Powerbox或安全范围内的书签,直到重新启动为止。”
有人可以告诉我一次可以实际打开多少个位置。我不希望用户最多需要超过30个左右的资源,但是我不知道从什么时候开始会出现一次过多打开安全范围的书签的问题。
问候,
提姆
最佳答案
30会罚款。实际上,即使1000罚款也可能罚款。这已得到Apple员工的确认:https://devforums.apple.com/message/802537
关于macos - 一次可以打开多少个安全范围的书签?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22787290/