神秘的.dat0000.000文件充斥着我的应用文档文件夹

时间:2013-02-25 20:51:01

标签: iphone ios objective-c

我的一个应用程序已经在应用程序商店中存在了很长一段时间,并且已经证明它非常可靠和稳定。

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

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

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

那么,他们来自哪里?

这可能是某些(第三方)框架疯狂吗?我正在使用dropbox,testflight,GDataXML。

命名方案是否适合你?

如果我的设备上没有出现这种情况,我该如何开始调试呢?

对此有任何帮助将非常感谢!!

1 个答案:

答案 0 :(得分:3)

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

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

参考:TestFlight SDK Documentation