重新测试iPhone核心数据迁移到新版本的最快方法是什么?

时间:2011-09-21 21:39:08

标签: iphone ios core-data xcode4 migration

重新测试iPhone核心数据迁移到新版本的最快方法是什么?

也就是说,如何设置一个简单/快捷的方式:

  • 在模拟器上设置旧版本的应用
  • 从Xcode运行新版本的应用程序,这将作为在模拟器上运行它的一部分有效地运行迁移

背景 - 尚未进行迁移。在Xcode中我不应该特别关注第一个子弹。是否会使用之前的图像/快照作为方法的一部分?

1 个答案:

答案 0 :(得分:8)

我一直做的是:

  1. 导航到您的应用程序文件夹/Users/username/Library/Application Support/iPhone Simulator/4.3.2/,注意iOS版本号,它是您在模拟器中使用的版本号
  2. 应该有一个或多个带有哈希值的文件夹,找到你正在使用的那个
  3. 文档文件夹中的
  4. 应该是您的.sqlite数据库文件(只要您没有更改代码中的目录)
  5. 备份那个(例如版本1)
  6. 如果要测试迁移,只需将此db文件替换为备份
  7. 即可

    (当您删除并重建应用时,哈希值可能会发生变化)