Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 是否可以为沙盒主应用程序及其插件扩展应用程序提供一个通用的可访问文件位置_Macos_Cocoa_Sandbox_Mac App Store - Fatal编程技术网

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

Macos 是否可以为沙盒主应用程序及其插件扩展应用程序提供一个通用的可访问文件位置,macos,cocoa,sandbox,mac-app-store,Macos,Cocoa,Sandbox,Mac App Store,我正在尝试向mac app store启动一个应用程序。主应用程序包和其中的所有内容都是沙盒 主应用程序的捆绑包标识符是com.xxx.core.app。 内部插件查找器扩展应用程序的包标识符是com.xxx.core.app.extensions 现在的问题是内部finder扩展也是沙盒,它试图读取主应用程序编写的文件 主应用程序将文件写入mac OS X的以下临时位置,即。 /var/folder/jv11743453495593/T/com.xxx.core.app 但是内部插件试图从/v

我正在尝试向mac app store启动一个应用程序。主应用程序包和其中的所有内容都是沙盒

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

现在的问题是内部finder扩展也是沙盒,它试图读取主应用程序编写的文件

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

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

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

有人能告诉我如何将同一个应用程序及其插件限制在同一个文件夹位置吗。有解决这个问题的办法吗