Я использую
let appIdentifier = "UBF8T346G9.Office"
let fileManager = FileManager.default
let container = fileManager.containerURL(forSecurityApplicationGroupIdentifier: appIdentifier)
... code to read/write a plist
, чтобы получить стороннее приложение для его groupcontainer и получить требуемый файл, в данном случае plist. Нет проблем, и это работает.
Затем, чтобы получить реальный доступ к этому списку, у меня есть набор ключей доступа
com.apple.security.temporary-exception.files.home-relative-path.read-write
с путем к файлу в groupcontainer. Работает снова без проблем. Конечно, это прописано в правомочии. Чтобы использовать этот файл , я использую код для перемещения и загрузки этого файла.
Почему бы мне не использовать тот же жестко закодированный путь из списка прав в моем коде для загрузки этот файл? Какой самый предпочтительный и аккуратный способ?