保留开发分布之间的核心数据

时间:2013-07-08 20:06:04

标签: ios core-data xcode4.6

我在几台设备上开发了一个应用程序。

原来我的导出功能会导致内存泄漏 - 这意味着如果不重新安装应用程序的分发,我无法打开该屏幕。

这些数据完全丢失了吗?我真的希望能够保存它。

一些想法:

  • 编写可以抓取数据的第二个帮助应用
  • 编写某种可以检索插入到comptuer中的数据的shell脚本
  • 将设备插入计算机...在Xcode中执行某些操作...没有丢失数据?

有希望吗?

更新

有希望!

首先 - 您可以通过XCode中的管理器访问您的数据。

第二 - iTunes中的新版本不会覆盖核心数据。但是你要确保版本#增加,因为iTunes在发送新版本方面有点挑剔。您的测试人员可能会想要删除该应用程序 - 在iTunes中替换它并重新进行同步就是他们需要做的。

1 个答案:

答案 0 :(得分:1)

如果您在不删除应用程序的情况下更新应用程序,则操作系统不会删除该数据。因此,您的应用的新版本有机会阅读旧数据。