在Apple APFS Guide中,
必须从备份中排除任何可以重新创建或下载的文件。这对于大型媒体文件尤为重要。如果您的应用程序下载了视频或音频文件,请确保它们不包含在备份中。
NSPersistentCloudKitContainer.defaultDirectory
返回已备份的应用程序支持。此外,在他们的CloudKit + CoreData演示中,他们无需使用isExcludedFromBackup
键即可将媒体文件(图像)写入子目录。
我们应该自己排除这些文件吗?如果是这样,我们是排除整个CDStack(.sqlite,.wal,..)还是仅排除媒体文件?为了我的目的,我将保存图像和PKDrawings。
我认为答案是肯定的,因为所有这些数据都已备份到CloudKit,但是当我尝试在超级目录上实现isExcludedFromBackup
时,该目录被排除在外,但是没有将这些更改应用于子目录,这应该根据文档进行。经过一些研究,我认为这意味着有一个错误或fs正在对其进行修改以防止其被排除。
//注意::如果有区别,我的基本URL是应用组。