如何访问用Golang编写的OS X沙箱应用程序的资源文件?

时间:2016-06-19 15:31:31

标签: macos go containers sandbox

我将 Golang 应用程序打包到OSX pkg文件中:

productbuild --component foo.app /Applications --sign "test" foo.pkg

我可以成功安装pkg文件,但无法启动它。

因为它无法读取/Application/foo.app/Content/Resources中的任何文件。

我知道应用程序在沙箱中运行,它只能读/写~/Library/Containers/foo文件夹。

基本上,有两种方法可以让访问文件int资源文件夹:

  1. 是否有任何API(Golang)可用于访问~/Library/Containers/foo中的文件?

  2. 我可以将/Application/foo.app/Content/Resources安装到~/Library/Containers/foo吗?如果是这样,如何打包应用程序?

0 个答案:

没有答案