在iPad上更新应用程序时出现问题

时间:2011-03-07 04:43:32

标签: iphone ipad ios ios-4.2

我为第一版1.0创建了iOS 3.2应用程序。

最近我为iOS 4.2创建了一个更新的应用程序,其中包含第二个版本的打印功能等。

我的问题是,用户无法从appstore更新应用程序。

他们正面临着1.0版应用程序数据丢失,崩溃等问题。

有人可以解释一下这可能是什么原因吗?

而且,我如何在我的设备上测试这个东西,因为我没有appstore的1.0版应用程序,而是两个版本的代码。

2 个答案:

答案 0 :(得分:1)

在测试设备上删除新设备并安装旧设备。然后逐行构建和调试新的。由于对核心数据的更新/迁移过程的混淆,我第一次遇到很多麻烦。如果您使用核心数据,那么您的现有客户可能会拥有一个过时的存储数据库,而您的新代码正在崩溃。如果商店位于用户的文档目录中,那么商店不会在更新中被删除...只有应用包中的商店。您需要处理该重置或告知核心数据以将其迁移到新模型。当然,所有这些都是猜测,因为您几乎没有提供有关问题,使用的框架,日志文件等的详细信息。

答案 1 :(得分:0)

在正常安装过程中,不应覆盖数据。只要用户不首先删除应用程序,NSUserDefaults和文件应在升级期间保留。我假设在安装新版本后发生了崩溃?