Я работаю над MA C приложение содержит инструмент командной строки. GUI (электрон) с помощью sudo для запуска инструмента командной строки, написанного в Python.
Под Catalina, приложению всем требовалось разрешение w / r для защищенных каталогов, таких как Desktop, без проблем. Требуемый запрос на разрешение был добавлен в plist и подписан списком прав. Все работает хорошо, кроме доступа к внешнему жесткому диску. Любая попытка создать папку или изменить ее свойства с помощью команды chmod, например, return с отказом в разрешении.
Просто для заметки, вызов одной и той же команды из терминала заканчивается без проблем
Любые идеи, как я могу go за это? Как приложение может запросить полный доступ к диску?