【发布时间】:2013-03-20 23:00:42
【问题描述】:
我有一位用户(使用 iPhone 5)报告说我的应用在屏幕变黑后大约 15 秒在启动时崩溃(启动画面为黑色)。用户下载了一个 TestFlight 构建,其中我在 App 委托中包含了检查点,但我没有得到这些检查点被越过的证据,而且我从来没有收到过崩溃报告。
我将情节提要上的入口点更改为空白视图控制器,现在我可以看到检查点正在被越过。我突然想到,由于故事板资源加载时间过长,Watchdog 正在暂停应用程序,但所有图像都是根据需要实时构建的,除了四个小标签栏图标。有几个音频文件,但它们是按需加载的。我想不出任何其他可能导致延迟的资源。没有其他人报告过这个问题,我很难过。
感谢任何见解,特别是关于为什么我没有看到来自 TestFlight 的崩溃报告或检查点。
【问题讨论】:
-
就像你说的,这听起来确实像是看门狗正在扼杀你的应用程序,因为你花费了太多时间启动。
标签: iphone ios objective-c