Я реализовал фоновую загрузку с помощью NSURLSessionDownloadTask API. Это работает на устройстве iOS 12, но то же самое, если я пытаюсь запустить на устройстве iOS 13, показывает следующую ошибку и проверка временного файла местоположения в методе didFinishDownloadingToURL выдает ошибку «Файл не найден»
Jan 28 08:40:37 iPhone xxx[310] <Notice>: failed to move: {
Jan 28 08:40:37 iPhone xxx[310] <Notice>: NSDestinationFilePath
= "/var/mobile/Containers/Data/Application/
xxxx-xxxx-xxxx-xxxx-xxxx/Documents/xxx/xx/xxx-Mexico.json";
Jan 28 08:40:37 iPhone xxx[310] <Notice>: NSFilePath
= "/var/mobile/Library/Caches/com.apple.nsurlsessiond/Downloads/*/
CFNetworkDownload_oSP5wY.tmp";
Jan 28 08:40:37 iPhone xxx[310] <Notice>: NSSourceFilePathErrorKey
= "/var/mobile/Library/Caches/com.apple.nsurlsessiond/Downloads/*/
CFNetworkDownload_oSP5wY.tmp";
Jan 28 08:40:37 iPhone xxx[310] <Notice>: NSUnderlyingError =
"Error Domain=NSPOSIXErrorDomain Code=1 \134"Operation not permitted\134"";
Jan 28 08:40:37 iPhone xxx[310] <Notice>: NSUserStringVariant = (
Jan 28 08:40:37 iPhone xxx[310] <Notice>: Move
Jan 28 08:40:37 iPhone xxx[310] <Notice>: );
Jan 28 08:40:37 iPhone xxx[310] <Notice>: }
Кто-нибудь сталкивался с этой проблемой.