iphone:保护用户数据免受应用更新

g8m*_*uan 6 iphone version-control

我正在开发我的第一个iPhone应用程序,允许用户拍照并将它们和其他元数据存储在App的Documents文件夹中.

如果将来我向用户提供版本更新,它是否会影响用户创建的数据?如果是,那么保存数据的最佳策略是什么?

非常感谢

Wri*_*sCS 7

不,保存在用户文档文件夹中的任何数据在更新期间和更新后都将保持不变.

编辑:

以下是官方链接:iOS应用程序编程指南.

应用程序更新期间保存的文件

当用户下载应用程序更新时,iTunes会将更新安装在新的应用程序目录中.然后,在删除旧安装之前,它会将用户的数据文件从旧安装移动到新的应用程序目录.保证在更新过程中保留以下目录中的文件:

<Application_Home>/Documents

<Application_Home>/Library

虽然其他用户目录中的文件也可能会被移动,但您不应该在更新后依赖它们.