2012-07-09 55 views
5

当测试我开发的iPhone应用程序时,我可以采取某些步骤来诱发错误,例如,导致应用程序在加载时或一直在其他位置崩溃,即使我要杀死应用程序并加载它再次。iPhone应用程序测试:如何获得干净的安装?

我会假设,为了复位状态的这种内部世态炎凉,是造成我可以简单地重新安装应用程序的崩溃。但是,重新安装后问题仍然存在,只能通过安装更新​​版本来解决。

我只能假设,一些应用数据被保留和再利用,即使它被删除并重新安装(从IPA)。

有没有办法来防止这种情况发生?例如。做一些'干净的安装'?

编辑:如果我重新安装,并重新启动我的手机,然后问题就解决了。这是否指向特定应用程序代码的任何问题?

+0

这是否与您的应用程序的任何版本或只有一个特定的版本发生? – sosborn 2012-07-09 10:14:19

+0

那么它是一个特定版本的错误,首先会导致崩溃。并非总是需要重新安装+重新启动来修复它。 – djskinner 2012-07-09 10:15:17

回答

2

根据您的持久性数据的来源,你可以随时去根iPhone模拟器文件夹,删除该应用程序的数据存在。这样你就不必从模拟器中删除所有东西。

该文件夹是隐藏的,所以你可能需要取消隐藏您的文件夹才能看到它。

/用户/ YOURNAME /库/应用程序支持/ iPhone模拟器

你运行你的应用程序下一次,这将是一个干净的安装。

4

为了消除有关在iPhone模拟器的应用程序的任何存储的数据,请按照下列步骤操作:

1)打开Simulator(这并不重要应用程式你打开,只要模拟器是开放的)
2)点击屏幕左上角的“iOS模拟器”。
3)按“重置内容和设置...”(警告:这将删除iOS模拟器上的所有内容,包括已安装的应用程序,设置和存储的数据)。
4)在iOS模拟器中重新安装应用程序,这次它应该是一个干净的安装。

相关问题