我正在开发一个iPhone应用程序,即将发布第2版.我们将改变核心数据模型,我想在模拟器中模拟升级过程,然后再将其发布给用户,并可能导致数据丢失.在释放之前,似乎没有任何关于如何在沙盒中执行此操作的真正好的计算方法.
我已经在App Store中提供了一个iPhone应用程序(版本1.0),并准备提交更新版本(版本1.1).如何测试新升级以确保先前版本上的当前sqlite数据库和属性列表文件不会被删除/覆盖等?新版本假定sqlite数据库和属性列表中的旧数据仍然存在.
或者更好的是,是否有一个资源可以用来指导我在开发应用程序更新时要注意什么?