0

我有一个应用程序的开发分布在几个设备上。

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

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

一些想法:

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

有希望吗?

更新

有希望!

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

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

4

1 回答 1

1

如果您更新应用程序而不先删除它,则操作系统不会删除数据。因此,您的应用程序的新版本有机会读取旧数据。

于 2013-07-08T20:13:27.507 回答