【发布时间】:2014-08-04 20:48:52
【问题描述】:
我正在尝试通过 OS X 上的 NSTask 使用 bash "ps" 命令获取进程列表。
当我打开 App Sandbox 时,应用程序崩溃并且我在控制台中收到此错误:
14.06.14 2:16:35,426 sandboxd[356]: ([74340]) MyApp(74340) deny forbidden-exec-sugid
这个问题有解决办法吗?
代码片段:
NSTask *topTask = [NSTask new];
[topTask setLaunchPath:@"/bin/ps"];
[topTask setArguments:[NSArray arrayWithObjects:
@"-eo", @"pid,pcpu,rss,comm", // output columns
nil]];
【问题讨论】:
标签: objective-c xcode sandbox