使用OSX上的沙箱应用程序调用上次打开的文件

时间:2016-02-03 19:15:35

标签: qt appstore-sandbox

我正在提交使用C ++ Qt 框架编写的应用程序,我选择使用沙盒。

在沙盒之前,我的应用程序能够调用存储在设置中的最后打开的文件。现在我在控制台中出现以下错误:

sandboxd[31386]: ([35064]) Joker(35064) deny file-read-data /Users/martin/Dropbox/DirtyLove/DirtyLove.detx

如何在沙盒世界中执行此行为?

1 个答案:

答案 0 :(得分:1)

您必须提示用户通过标准的“打开文件”对话框打开文件。这是沙盒逻辑的常见要求。未经明确许可,您无法读取用户的数据。