В настоящее время я пишу тестовые примеры автоматизации нашего продукта с использованием XCUITest в XCode.В этом мне нужно использовать операцию ввода-вывода для переименования файла / папки, но выдает ошибку ниже при использовании функции moveItemAtPath для переименования папки:
Error Domain=NSCocoaErrorDomain Code=513 "“Folder” couldn’t be moved because you don’t have permission to access “Folder1”." UserInfo={NSSourceFilePathErrorKey=*path, NSUserStringVariant=(
Move), NSDestinationFilePath=*destiPath, NSFilePath=*path, NSUnderlyingError=0x6000002507d0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}
Работает нормально при запуске приложения в основной цели, а такжеон работает в цели UnitTest, но не работает при выполнении цели автоматизации UITest.
ПРИМЕЧАНИЕ. Группы приложений также включены.
Любая помощь приветствуется!