2012-01-20 25 views
-1

我有一个应用程序,它有一个存储在数据库中的评分和其他信息。 数据库位于Library/Caches目录中。如何测试此场景的应用程序?

现在,我们正在进行更改,以便数据库将位于Documents目录中。

对于新用户来说,没有问题,但对于现有用户,现有数据库将从Library/Caches移动到Documents目录(如果存在此DB)。

我想对现有用户进行测试。我创建了一个数据库并插入了分数和其他信息。如果不将应用程序提交给App Store,我如何将更新的代码放入设备以测试现有的用户场景?

如果设备上已有应用程序,我不允许安装即席。

我该怎么办?

+1

你说的是在自己的设备上进行测试吗?如果是这样,为什么不直接运行旧版本(你确实有旧版本的代码,对吗?),填充Library/Caches数据库,然后运行新版本并查看它是否正确处理旧数据。 – UIAdam

+0

我需要把这个给客户端进行测试,并且我将不得不创建一个adhoc。正如我所说,如果设备上已经有一个应用程序,那么它不会允许安装该adhoc。在这种情况下应该做些什么? – meetpd

回答

0

更改应用程序的包标识符并执行新的adHoc构建(您可能需要创建证书和分发配置文件) - 它将被视为不同的应用程序,并且可以安装在具有以前版本的设备上。

+0

感谢您的回复。但我想要的是覆盖设备上的现有应用程序。你认为我们可以在这种情况下做什么? – meetpd

+0

如果你想覆盖应用程序,你不能先删除它吗? –

+0

不,这是不可能的,因为我们要为现有用户测试场景。 (将现有数据库从库/缓存转移到文档) – meetpd