4

我的一个应用程序已经在应用程序商店上架了很长一段时间,事实证明它非常可靠和稳定。

今天我收到一封来自用户的电子邮件,他报告说在他的公司中,该应用程序的多次安装已经开始逐渐占用大量磁盘空间,在一台设备上高达 5 GB!通常,即使多年来生成的用户数据,应用程序也不会超过 10 MB。

使用 iPhone Explorer 仔细检查后,客户在我的应用程序文件夹中发现了大量文件,每个文件的大小在 20 到 35 MB 之间。

这些文件被命名,例如:.dat0065.01f 或 .dat009c.014,它们不属于那里。我的应用程序不是(故意)编写这些,我以前从未听说过它们,我从未在我的设备上我的应用程序的文件夹中看到类似的文件。

那么,他们来自哪里?

这可能是一些(第 3 方)框架变得疯狂吗?我正在使用 Dropbox、testflight、GDataXML。

命名方案是否为您敲响了警钟?

当它没有出现在我的设备上时,我什至如何开始调试它?

对此的任何帮助将不胜感激!

4

1 回答 1

3

您提到的 TestFlight 框架允许跟踪 beta 测试人员如何使用该应用程序。在阅读了他们的文档后,我注意到了一个关于日志记录的部分。TestFlight 能够将数据记录到文件中,然后在 Session End 事件中将该数据发送到他们的服务器。此功能默认开启

这是一面红旗。我会从那里开始。

参考:TestFlight SDK 文档

于 2013-02-25T21:15:52.170 回答