为其他人的进程继承沙箱权限

时间:2016-02-03 20:28:16

标签: java cocoa appstore-sandbox

我有一个带有权利文件的沙盒MacOS X应用程序。它有一行com.apple.security.smartcard,是访问PCSC API所必需的。 API工作,一切都很好。如果我从权利文件中删除该行,则PCSC API会出错,并且系统控制台会显示相应的消息。

现在我想开始一个子流程 - /usr/bin/java。看起来子进程没有继承权利。尝试访问智能卡失败,控制台显示相同的错误。

提出了一个解决方案here,但它需要更改子流程本身的权利。由于java不是我的可执行文件,我不能。

是否可以通过权限继承启动其他人子流程?我正在使用NSTask启动它。

0 个答案:

没有答案