两天前,我的一位 iPhone 游戏 beta 测试人员在游戏的某个特定点遇到了崩溃。HockeyApp 中没有出现崩溃报告(我已经看到来自同一版本的其他报告)。
昨晚,我也经历了坠机。不幸的是,我没有连接到调试器。当我回到电脑前,我插入了我的设备,但没有发现新的崩溃日志。请注意,我的设备是 iOS8 Beta,我尝试同时使用 XCode5 和 XCode6 来查找崩溃日志。
这种崩溃极难重现;在 30 多个小时的综合游戏中,它只发生了这 3 次。这不是内存问题;崩溃发生在游戏中的一个非常特定的点,重新启动应用程序会导致另一个非常具体的症状......只是不够具体,我无法调试;)
我以前读过有关 HockeyApp 等捕获崩溃日志的方式,但我必须承认缺乏专业知识。什么会导致日志像这样丢失?HockeyApp 是否以某种方式“消耗”了它,或者它根本就没有被创建?
更重要的是,我如何追踪问题?