一个通过 Mac App Store 销售的应用程序是否可以访问系统文件夹呢?
我的意思是:我的应用程序需要读取位于沙盒区域之外的目录内容,比如说像 /Library/StartupItems
这样的目录,并且如果用户需要的话可能会删除其中的文件。
一个被沙盒化的应用程序是否可以访问系统文件夹并删除其中的文件呢?如果不能删除,那么至少可以读取吗?
如果我想在 Mac App Store 上销售应用程序,我是否必须启用沙盒?
我已经随机尝试了一个目录:
NSString *path = @"/Library/StartupItems";
NSArray *dirFiles = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:nil];
我可以获取目录列表。但是,如果应用程序被标记为沙箱环境,我怎么能读取它呢?我不明白。