gpt4 book ai didi

ios - 无法重现应用程序卡住,如何调试?

转载 作者:行者123 更新时间:2023-11-28 23:32:10 25 4
gpt4 key购买 nike

因此,我们最近向 App Store 发送了我们应用程序 (swift) 的更新。一天后,我们的一些升级用户报告说该应用程序“卡住”并且无法正常运行。

奇怪的是,我们尝试在我们的设备上安装来自 App Store 的相同版本的应用程序,一切似乎都按预期运行。我们尝试使用一些遇到“卡住” 的用户帐户,但所有测试似乎都正常。应用程序卡住的报告数量不断增加,我们不知道如何修复或调试它才能真正了解发生了什么。

受影响的用户已经尝试重新安装该应用程序,但问题仍然存在。

有谁知道如何调试此类问题?是否有可用于调试此问题的工具?

最佳答案

根据我的经验,这通常是由于在主线程上执行某些耗时操作造成的。

在我的例子中,它是使用 Codable 将一些东西保存到用户默认值中。事实证明,这并没有扩大规模。对于少量数据我从来没有遇到过问题,但是有大量数据的用户发现界面卡住了半分钟。我通过将该操作移到后台线程并更改我的数据存储模型来解决它。

因此,寻找您的应用在数据量很大时可能无法扩展的功能。

关于ios - 无法重现应用程序卡住,如何调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56086844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com