我正在尝试向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
由于不同的包标识符,它们具有不同的容器。
任何人都可以让我知道如何将同一个应用及其插件限制在同一个文件夹位置。有没有解决这个问题的工作。