Я пытаюсь создать изолированную программную среду для приложения на базе 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 присутствует!
Я заблудился !!!!