当应用程序处于沙盒模式时,在macOS中删除不同路径的文件

时间:2017-02-19 13:12:40

标签: objective-c macos app-store applescript sandbox

我有一个应用程序,我想在Mac App Store上发布,该应用程序的一个功能是删除不同位置的文件,如: Documents Folder,〜/ Library / Preferences文件夹..等.. 我是这样做的:

    NSString *script =  [NSString stringWithFormat:@"do shell script \"%@\" with administrator privileges", fullScript];
NSAppleScript *appleScript = [[NSAppleScript new] initWithSource:script];
NSAppleEventDescriptor * eventResult = [appleScript executeAndReturnError:&errorInfo];

现在的问题是,在沙盒模式下,此代码不起作用。 如何通过沙箱模式从不同文件夹中删除多个文件?请帮忙。

0 个答案:

没有答案