是否可以为沙盒主应用程序及其插件扩展应用程序提供通用的可访问文件位置

时间:2016-09-16 14:44:31

标签: macos cocoa sandbox mac-app-store

我正在尝试向Mac应用商店推出应用。主应用程序包及其中的所有内容都是沙箱。

主应用的捆绑标识符为com.xxx.core.app。 内部插件查找器扩展应用程序的Bundle Identifier是com.xxx.core.app.extensions

现在的问题是内部查找程序扩展也是沙盒,它正在尝试读取主应用程序编写的文件。

主app将文件写入mac OS X的以下临时位置,即 /var/folder/jv11743453495593/T/com.xxx.core.app

但内部插件尝试从/var/folder/jv11743453495593/T/com.xxx.core.app/extensions

读取它

由于不同的包标识符,它们具有不同的容器。

任何人都可以让我知道如何将同一个应用及其插件限制在同一个文件夹位置。有没有解决这个问题的工作。

0 个答案:

没有答案