我正在尝试对基于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存在! 我迷路了!!!!