Домен = NSCocoaErrorDomain Code = 513 только при переименовании папки через цель UITests для пользовательского интерфейса UI - PullRequest
0 голосов
/ 26 сентября 2019

В настоящее время я пишу тестовые примеры автоматизации нашего продукта с использованием 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.

ПРИМЕЧАНИЕ. Группы приложений также включены.

Любая помощь приветствуется!

...