我有一位用户(使用 iPhone 5)报告说我的应用程序在屏幕变黑后大约 15 秒在启动时崩溃(启动屏幕为黑色)。用户下载了一个 TestFlight 构建,其中我在 App 委托中包含了检查点,但我没有得到这些检查点被越过的证据,而且我从来没有收到过崩溃报告。
我将故事板上的入口点更改为空白视图控制器,现在我可以看到检查点正在被越过。我突然想到,由于故事板资源加载时间过长,Watchdog 正在暂停应用程序,但所有图像都是根据需要实时构建的,除了四个小标签栏图标。有几个音频文件,但它们是按需加载的。我想不出任何其他可能导致延迟的资源。没有其他人报告过这个问题,我很困惑。
任何见解都值得赞赏,特别是关于为什么我没有看到来自 TestFlight 的崩溃报告或检查点。