网上搜索基本的都是说这个目录的内容不会被删除,只是不会被icloud备份而已。
之前的同事将下载的文件放到了Library/Cache目录,之前只是觉得有点奇怪,也没太在意,于是我就背锅了。生产环境偶尔出现用户数据全丢的情况,发现是数据被删除了。再查一下官方文档:
https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html
简单易用且功能丰富的纯Swift下载框架
改下载目录
https://github.com/Danie1s/Tiercel#文件校验
// 下载模块的目录路径
public let downloadPath: String
// 没有完成的下载文件缓存的目录路径
public let downloadTmpPath: String
// 下载完成的文件的目录路径
public let downloadFilePath: String