Я пытаюсь скопировать набор файлов AppleScript в ~ / Library / Application Scripts / com.apple.test.MyApp-Runner /
let destinationURL = try! fileManager.url(
for: FileManager.SearchPathDirectory.applicationScriptsDirectory,
in: FileManager.SearchPathDomainMask.userDomainMask,
appropriateFor:nil,
create: true)
...
Когда я пытаюсь выполнить эту строку (если элемент существует в пункте назначения)
fileManager.replaceItem(at: destinationURL, withItemAt: theFileURL, backupItemName: nil, resultingItemURL: nil)
Я получаю ошибку
The file "AppleScript.scpt" couldn't be saved in the folder "com.apple.test.MyApp-Runner"
И когда я выполняю это (если элемент не существует в пункте назначения)
fileManager.copyItem(at: theFileURL, to: destinationURL)
Я получаю ошибку
setting security information: Operation not permitted
Разрешено ли FileManager писать в ~ / Library / Application Scripts /? Есть ли настройки разрешений, которые я должен применить?
изменить: Кроме того, выполнение
fileManager.removeItem(at: theFileURLInApplicationScript)
выдает код ошибки 513 «... не может быть удален, потому что у вас нет разрешения на доступ к нему».