什么是安全范围的书签当前的内核资源限制?(What are the current kernel r

2019-09-01 03:40发布

对于文档-[NSURL startAccessingSecurityScopedResource]状态:

你必须每次调用startAccessingSecurityScopedResource法的stopAccessingSecurityScopedResource方法的调用相应的平衡。 如果你不能放弃你的访问,当你不再需要一个文件系统资源,您的应用程序泄漏内核资源。 如果有足够的内核资源泄漏,您的应用程序失去其文件系统位置添加到它的沙盒,如通过Powerbox或安全范围的书签,直到重新启动的能力。

任何人都可以阐明什么限制内核资源实际是任何光线?

我不想让我的应用程序达到这些确切的限制,只是因为这会有助于了解一个大概的数字,所以我可以,如果代码被做过一件危险的/愚蠢的判断。

Answer 1:

大概的数字是1000和2500之间我阅读苹果在开发者论坛最近三次讨论。 如果你是在苹果的注册开发者可能会在这里找到:

  • 千余: startAccessingSecurityScopedResource NSURLs的限制
  • 在约2500: sandbox_consume_fs_extension
  • 确切1000 QuickLook的: 获取到许多文件的沙箱访问


文章来源: What are the current kernel resource limits on security-scoped bookmarks?