调试服务器死亡,退出状态为 0x00000000

问题描述 投票:0回答:2

我在 Xcode 上使用最新 iOS 10 的 iPhone 6 刺激器运行一个应用程序。一段时间后,该应用程序崩溃并显示以下消息:

调试服务器死亡,退出状态为 0x00000000

这是该崩溃消息的屏幕截图: enter image description here

我在晚上 7:56 运行了代码,9 分钟后崩溃了。那么有人知道为什么会发生这种情况吗?这是否表明应用程序在进入后台或其他任何情况时可能会崩溃?

ios xcode ios-simulator
2个回答
0
投票

为了让您更深入地了解为什么会发生这种情况,有以下几个原因:

  1. debugserver
    崩溃或被另一个进程终止
  2. 更有可能的是
    debugserver
    出现内存或 CPU 使用峰值,从而调用了终止。

要解决此问题,请更新您的版本并查看更新或等待苹果发布的下一个补丁。

还要检查下面消耗大量内存或 CPU 使用率的特定进程(例如 Chrome / Firefox),终止它们并观察它是否更频繁地发生或根本不再发生。

我认为这就是你能做的一切。我希望这能让问题所在变得更加清晰。


0
投票

有时增加调试器的超时设置会有所帮助。您可以在主目录中创建一个名为 .lldbinit 的文件并添加以下行:

设置plugin.process.gdb-remote.packet-timeout 300

这会增加调试器的超时时间,这可能会防止它因延迟而崩溃。

© www.soinside.com 2019 - 2024. All rights reserved.