【发布时间】:2013-07-08 20:06:04
【问题描述】:
我在几个设备上开发了一个应用程序。
原来我的导出功能导致了内存泄漏——这意味着我无法在不重新安装应用分发的情况下打开该屏幕。
这些数据完全丢失了吗?我真的很想能够保存它。
一些想法:
- 编写第二个可以抓取数据的辅助应用程序
- 编写某种 shell 脚本,可以检索插入计算机的数据
- 将设备插入计算机...在 Xcode 中执行操作...没有丢失数据?
还有希望吗?
更新
有希望!
首先 - 您的数据可以通过 XCode 中的 Organizer 访问。
第二 - iTunes 中的新版本不会覆盖核心数据。但是你要确保版本号增加,因为 iTunes 对发送新版本有点挑剔。您的测试人员可能会想删除该应用程序 - 在 iTunes 中替换它并重新同步就是他们需要做的所有事情。
【问题讨论】:
-
•Plug in the devices to a computer... do something in Xcode... no lost data?- 您可以使用 Organizer 将文件从设备中拉出,因此即使您必须重新部署,您也应该能够获取数据 -
谢谢@Turch - 我以前没见过