在测试我正在开发的 iPhone 应用程序时,我可以采取某些步骤来引发错误,例如,即使我要终止应用程序并再次加载它,也会导致应用程序在加载时或在其他某个时间点持续崩溃。
我假设为了重置导致崩溃的这种内部不稳定状态,我可以简单地重新安装应用程序。但是,重新安装后问题仍然存在,只能通过安装更新的版本来解决。
我只能假设某些应用程序数据正在被保留和重复使用,即使它正在被删除和重新安装(来自 IPA)。
有没有办法防止这种情况发生?例如,进行某种“全新安装”?
编辑:如果我重新安装并重新启动手机,那么问题就解决了。这是否特别指出了应用程序代码的任何问题?