Как мы можем программно получать доступ и добавлять приложения на панели полного доступа к диску? - PullRequest
0 голосов
/ 26 сентября 2019

С новыми проверками безопасности и разрешений, включенными в Мохаве и Каталине.В моем быстром приложении я пытаюсь создать копию файла, используя следующую функцию «open func copyItem (at srcURL: URL, to dstURL: URL) throws». Когда я вызываю эту функцию, запись моего приложения создается на панели «Полный доступ к диску»Безопасность и конфиденциальность в Системных настройках.До тех пор, пока я не включу это, я не смогу создать копию своего файла, используя функцию, о которой я упоминал выше.

Моя проблема: эта запись, добавляемая в Полный доступ к диску, происходит тихо, я не вижу никаких предупреждений безопасностипросить меня разрешить или не разрешить.У нас даже нет API для получения этой информации, поэтому мы можем попросить пользователя добавить ее вручную.

Где я могу получить соответствующую документацию о функции полного доступа к диску, которая поможет понять, к каким местоположениям ограничен доступи как я могу включить его программно без вмешательства пользователя

...