2

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

同时,这里的这个主题建议我需要对包内的命令行工具进行代码设计。在这方面,我认为我需要使用授权文件对命令行工具进行代码签名的一致性。但我不确定。

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

感谢您的确认。

4

0 回答 0