为什么我的Unity ios应用程序的文档和数据不断增加?

时间:2017-11-12 20:28:44

标签: ios caching unity3d filesize documents

我在7月创建了我的第一个应用程序。结果是55mb。我最近注意到我的应用程序的文档和数据部分是150mb,几乎是应用程序大小的3倍。做更多测试我已经意识到每次玩游戏都会增加1mb。现在是170mb。 我使用的是Unity 5.6.1p4和Google Admob。

我的应用程序没有下载任何更新文件来运行游戏,所以这不是问题。 我有几个猜测,但似乎没有可能: 1)我的游戏只有应有的优化一半。我仍然使用了很多实例化和销毁。另一篇文章说,内存问题是由于Apple无法收集垃圾。这是一种可能性,但我无法理解为什么来自instantiate / destroy的数据会被缓存。我也很难相信没有其他人有这个问题。 2)当游戏首次启动时,它会自动加载横幅广告和视频广告,以便在用户首次请求奖励视频时没有延迟。有人说Google Admob会广告广告,因此数据使用量会减少。这似乎会导致文件大小增加,但170mb是要缓存的太多数据。我再次发现很难相信之前没有人会向谷歌抱怨此事。

任何帮助将不胜感激。我无法弄清楚会造成什么。如果您有兴趣亲眼看到问题,App Store链接为https://appsto.re/us/nco9gb.i

1 个答案:

答案 0 :(得分:0)

好的,这是我的调查结果:对于较旧的手机或iOS 10.x,这是一个问题。
但是,我不知道哪个。我能够在旧手机(5,5s和ipad 1)上测试iOS 10。我无法找到任何仍在运行iOS 10的新设备。
这种内存故障似乎不会发生在iOS 11上。我能够在3x iphone 6s上测试它,2x iphone 7都在运行iOS 11。 br />
它并不像我希望的那样清晰,但iOS 11似乎没有内存问题。尽管我希望找到原因并加以解决,但我认为大多数人都应该安全,因为他们会更新。