我有一个非常基本但非常重要且可能不可能的问题:如何诊断无法重现的错误?
现在有两次,我收到了人们的电子邮件,询问我无法重现的应用程序崩溃错误。未修改的 iPhone、当前软件、尝试重新安装和硬重置等。它每次都崩溃,对我来说效果很好,(更不用说它首先获得了 App Store 的批准,所以我很清楚不是唯一的)。我一直都明白设备的一致性是 Apple 对开发人员的一大卖点,但这也使得很难确定他们的设备与我的设备有何不同......
那么,除了“继续测试”之外,程序员之间是否存在针对此类事情的交易技巧? iPhone模拟器的某些功能不仅可以让您测试不同的屏幕尺寸,还可以测试不同的硬件配置等?还是我只是运气不好,一直告诉我的客户“对不起,它对我有用”?
任何人都可以分享他们的经验或建议吗?
最佳答案
您应该首先安装一个崩溃报告工具,比如 Crashlytics 。这可能会为您提供所需的线索或至少帮助您缩小放置其他崩溃日志的位置。
关于ios - 诊断不可重现的错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18390181/