使用命令行工具进行沙盒应用程序

时间:2013-05-31 13:45:45

标签: objective-c macos cocoa sandbox nstask

我对使用命令行工具( ffmpeg )的应用程序沙箱感到困惑。我不会提到他的名字,但我在Apple的开发者论坛中至少阅读了两个主题,其中一个Apple人员建议应用程序需要 com.apple.security.inherit 权利。 This topic这里还建议你需要com.apple.security.inherit。如果我通过 NSTask 使用ffmpeg,我是否需要它?只要此权利保留,我的应用程序就会崩溃。如果我删除它,应用程序启动。如果我仔细看看Apple的人说的话,如果直接从应用程序运行嵌入式工具,则可能需要com.apple.security.inherit权利。通过NSTask听起来不像那些计数。

与此同时,this topic在这里建议我需要编码包内的命令行工具。在这方面,我看到了我需要将命令行工具与权利文件进行编码的一致性。但我不确定。

这些天生活变得非常混乱。

感谢您的确认。

0 个答案:

没有答案