iOS应用程序因WatchDog而崩溃,但在从Xcode运行时可以运行

时间:2020-02-10 10:14:57

标签: ios xcode unity3d

我遇到一个奇怪的问题。我有一个iOS Xcode(由Unity 2019.3.0f6生成)项目,当在物理设备上直接从Xcode构建和运行时,该项目运行得很好。但是,当我关闭它并立即在设备上打开该应用程序时,屏幕将变黑20秒钟-然后该应用程序被WatchDog杀死。有人曾经经历过吗?

2 个答案:

答案 0 :(得分:0)

您的应用必须花费比iOS Watchdog服务允许的时间更多的时间,这就是它被watchdog杀死的原因。 如果您看到类似“ badf00d”代码的日志,这就是原因。

终端说明:SPRINGBOARD,场景更新监视程序 违规:应用程序'<'com.xxx.development'>':416用尽了真实 (挂钟)时间允许10.00秒

现在,您需要查找处理时间延迟的原因并消除该延迟,以减少加载/处理时间。

答案 1 :(得分:0)

我一般不认为这是一个答案,但是就我而言,我必须使用我的一个Unity本机插件“ UniWebView”,该插件必须进行更新才能再次使用最新版本的XCode。