Mac应用无法读取应用包资源

时间:2016-12-13 03:15:20

标签: swift xcode sandbox macos-sierra entitlements

我有一个沙盒式Mac应用程序,将不再在Sierra上完全启动。好像它无法读取应用程序包目录。

~/library/Containers/com.company.app/Data/Gallery/处有一个文件夹。在全新安装时,应用程序无法从Sierra的此目录中读取,其中在Sierra之前的操作系统版本上可以。当前安装更新应用程序也可以访问该目录。

这与我们遗漏的权利相关,但在尝试以下后仍然无效。当我们禁用沙盒时,应用程序会启动并按预期工作。

我们已经尝试过将它们手动添加到entitlements.plist;

com.apple.security.temporary-exception.files.home-relative-path.read-write
com.apple.security.temporary-exception.files.absolute-path.read-write
com.apple.security.temporary-exception.shared-preference.read-write

非常感谢任何帮助。此问题目前阻止任何未来的应用更新。不幸的是,最近的更新以某种方式悄悄地通过这个错误的审查过程,所以我们在热水...

非常感谢!

0 个答案:

没有答案