Песочница для приложения на базе X11 - PullRequest
0 голосов
/ 18 апреля 2019

Я пытаюсь создать изолированную программную среду для приложения на базе X11 (Xquartz), которое работает нормально, если не помещено в изолированную программную среду. Двоичный файл на основе X11 запускается из сценария оболочки, хранящегося в папке пакета /Resources.

Право на использование библиотек в порядке com.apple.security.temporary-exception.files.absolute-path.read только / Опт / 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 только / Опт / X11 / / Частные / TMP /

Я попытался запустить приложение с добавлением «-display $ DISPLAY» к команде запуска [команда запуска] -display $ DISPLAY

Сообщение об ошибке другое -> Нет такого файла или каталога /Users/myname/Library/Developer/Xcode/DerivedData/FullProf4Mac-aafxyuyegfuwkqcvilrribshxtke/Build/Products/Release/FullProf4Mac.app/Contents/Resources/FullProf4Mac.sh / Users / библиотека / пользователи / мой_DDD: line 558: myData_Date_MDD: line 558: мой 558: /FullProf4Mac-aafxyuyegfuwkqcvilrribshxtke/Build/Products/Release/FullProf4Mac.app/Contents/Resources/FullProf_Suite/tfp -display /private/tmp/com.apple.launchd.Ua4Equ.org: orgsforge_forx orge: fors_forge orsforge_s_forx: orsforma_s_forx: orsforma_s_forx: orsforma_s_forx: orsforma_s_forx_s_forx: ors_for_s_s_set_set_set_set_set_set_set_t_set_t_r=

Однако org.macosforge.xquartz: 0 присутствует! Я заблудился !!!!

...