沙盒基于X11的应用程序

时间:2019-04-18 17:10:34

标签: macos x11 sandbox

我正在尝试对基于X11(Xquartz)的应用程序进行沙箱测试,如果不进行沙箱测试,则该应用程序可以正常运行。 基于X11的二进制文件是从存储在bundle文件夹/ Resources中的Shell脚本启动的。

图书馆的权利还可以     com.apple.security.temporary-exception.files.absolute-path.read-only              / opt / X11 /     

在启动时出现错误     异常退出(代码9):无法打开X显示。检查DISPLAY环境变量。

echo $ DISPLAY给出:     /private/tmp/com.apple.launchd.Ua4EJ63Uqs/org.macosforge.xquartz:0

我没有更改就添加了以下权利:     com.apple.security.temporary-exception.files.absolute-path.read-only              / opt / X11 /         /私人/ tmp /     

我尝试通过在启动命令后附加“ -display $ DISPLAY”来启动应用程序     [启动命令] -display $ DISPLAY

错误消息不同—>没有这样的文件或目录     /Users/myname/Library/Developer/Xcode/DerivedData/FullProf4Mac-aafxyuyegfuwkqcvilrribshxtke/Build/Products/Release/FullProf4Mac.app/Contents/Resources/FullProf4Mac.sh:558行:/ Users /开发人员/数据/Xcode/DerivedData/FullProf4Mac.app /FullProf4Mac-aafxyuyegfuwkqcvilrribshxtke/Build/Products/Release/FullProf4Mac.app/Contents/Resources/FullProf_Suite/tfp -display /private/tmp/com.apple.launchd.Ua4EJ63Uqs/org.quarcos目录:

但是org.macosforge.xquartz:0存在! 我迷路了!!!!

0 个答案:

没有答案