【发布时间】:2014-07-07 11:20:53
【问题描述】:
通过 Mac App Store 销售的应用程序是否可以访问系统文件夹?
我的意思是:我的应用需要读取沙盒区域之外的目录内容,比如/Library/StartupItems,如果用户需要,可能会删除那里的文件。
沙盒应用是否可以访问系统文件夹并删除其中的文件?如果不能删除,至少还能读吗?
如果我想在 Mac App Store 上销售,是否必须启用沙盒?
我随机尝试了一个目录:
NSString *path = @"/Library/StartupItems";
NSArray *dirFiles = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:nil];
我可以得到目录列表。如果应用程序被标记为沙盒,我该如何阅读?没看懂。
【问题讨论】:
标签: macos cocoa sandbox appstore-sandbox