繁体   English   中英

iOS App更新新版本从Documents文件夹中删除文件

[英]iOS App update new version delete files from Documents folder

我已经编写了iOS应用程序的新版本(1.0.1)。 该应用程序的背景是它从服务器下载文件并存储在Documents中。 根据Apple指南,用户生成的任何文件都不应在云上备份,因此我将其标记为NSURLIsExcludedFromBackupKey。 但是现在当我使用Adhoc分发配置文件在设备上更新时,Documents文件夹中的任何用户生成的文件都将被删除。

有没有办法避免删除这些文件,因为这些是运行应用程序的必备文件。

你好像倒退了。 您应该备份用户生成的文件。 您不应该备份的文件是可以通过再次下载或根据需要再次生成它们来轻松替换的文件。

如果您将文件标记为从备份中排除,那么这意味着可以轻松替换该文件。

安装应用程序更新时,这些文件不会复制到更新的应用程序。 首次运行时,您的应用应检测到它们丢失,并在需要时自动替换它们。

如果这些文件无法自动替换,请不要使用NSURLIsExcludedFromBackupKey标记它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM